Measuring Programming Ability for Novice Programmers

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

Wang, X., Wang, Y., Yang, F., Le, W., & Wang, S. (2022). Measuring Programming Ability for Novice Programmers. Journal of Internet Technology, 23(3), 573–581. https://doi.org/10.53106/160792642022052303015

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free