Measuring Programming Ability for Novice Programmers

JOURNAL OF INTERNET TECHNOLOGY(2022)

引用 0|浏览12
暂无评分
摘要
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.
更多
查看译文
关键词
Programming ability, Measurement, Novice programmers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要