篇名 |
Measuring Programming Ability for Novice Programmers
|
---|---|
並列篇名 | Measuring Programming Ability for Novice Programmers |
作者 | Xue Wang、Yong Wang、Fei Yang、Wenge Le、Shouhang Wang |
英文摘要 | 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.
|
起訖頁 | 573-581 |
關鍵詞 | Programming ability、Measurement、Novice programmers |
刊名 | 網際網路技術學刊 |
期數 | 202205 (23:3期) |
出版單位 | 台灣學術網路管理委員會 |
DOI |
|
QR Code | |
該期刊 上一篇
| PPAdroid: An Approach to Android Privacy Protocol Analysis |
該期刊 下一篇
| Attributes Oriented Software Trustworthiness Measure Based on Axiomatic Approaches |