Measuring Programming Ability for Novice Programmers

Autor: Xue Wang Xue Wang, Yong Wang Xue Wang, Fei Yang Yong Wang, Wenge Le Fei Yang, Shouhang Wang Wenge Le
Rok vydání: 2022
Předmět:
Zdroj: 網際網路技術學刊. 23:573-581
ISSN: 1607-9264
DOI: 10.53106/160792642022052303015
Popis: Coding is a key activity in the software development process and a programmer’s programming ability determines the software quality. Different from professional programmers, novice programmers usually refers to programmers who have learned a programming language for about three years. At this stage, measuring their programming ability is of great significance to improve their programming abilities. In previous work, researchers have proposed a variety of ways to measure programming ability for professional programmers. We set out to find out the best way to measure novice programming ability. We first exacted a questionnaire from published comprehension experiments for measuring programming ability. Then, we performed control experiments to compare the answers to the questionnaire with their performance. We found that module number and the number of programming-related websites visited seem to be a reliable way to measure programming ability for novice programmers. Furthermore, we perform exploratory factor analysis to generate a model to verify the effectiveness of our findings.  
Databáze: OpenAIRE