{"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}
引用次数: 0
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.