{"title":"基于2g按键和鼠标操作的编程性能分析","authors":"Kazuki Matsumoto, Kinari Nishiura, Mariko Sasakura, Akito Monden","doi":"10.1109/SERA57763.2023.10197645","DOIUrl":null,"url":null,"abstract":"Individual differences in programming performance are very large. For objectivity in programming performance, there is a strong need to quantitatively evaluate programming performance of individual developer. In this study, we conduct an experiment to measure programmers’ behaviors including keystrokes and mouse operations of fourteen subjects, and analyze correlations between them and programming performance. The experimental results show that those who check a lot of program operation and those who use shortcut keys frequently had higher programming performance. In addition, subjects who spent a lot of time searching on the web, compiled a lot, and rewrote a lot of code had lower programming performance.","PeriodicalId":211080,"journal":{"name":"2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Analysis of Programming Performance Based on 2-grams of Keystrokes and Mouse Operations\",\"authors\":\"Kazuki Matsumoto, Kinari Nishiura, Mariko Sasakura, Akito Monden\",\"doi\":\"10.1109/SERA57763.2023.10197645\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Individual differences in programming performance are very large. For objectivity in programming performance, there is a strong need to quantitatively evaluate programming performance of individual developer. In this study, we conduct an experiment to measure programmers’ behaviors including keystrokes and mouse operations of fourteen subjects, and analyze correlations between them and programming performance. The experimental results show that those who check a lot of program operation and those who use shortcut keys frequently had higher programming performance. In addition, subjects who spent a lot of time searching on the web, compiled a lot, and rewrote a lot of code had lower programming performance.\",\"PeriodicalId\":211080,\"journal\":{\"name\":\"2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SERA57763.2023.10197645\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERA57763.2023.10197645","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Analysis of Programming Performance Based on 2-grams of Keystrokes and Mouse Operations
Individual differences in programming performance are very large. For objectivity in programming performance, there is a strong need to quantitatively evaluate programming performance of individual developer. In this study, we conduct an experiment to measure programmers’ behaviors including keystrokes and mouse operations of fourteen subjects, and analyze correlations between them and programming performance. The experimental results show that those who check a lot of program operation and those who use shortcut keys frequently had higher programming performance. In addition, subjects who spent a lot of time searching on the web, compiled a lot, and rewrote a lot of code had lower programming performance.