The Error Landscape: Characterizing the Mistakes of Novice Programmers
The Error Landscape: Characterizing the Mistakes of Novice Programmers
复制标题
错误景观:描述新手程序员的错误特征
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
S. Rixner
中科院分区:
文献类型:
--
作者:
R. Smith;S. Rixner
The software development process often follows a circuitous path, littered with mistakes and backtracks. This is particularly true for novice programmers, who typically navigate through a variety of errors en route to their final solution. This paper presents a quantitative analysis of a large dataset of Python programs written by novice students. The analysis paints a multifaceted picture of the errors that students encounter, providing insight into the distribution, duration, and evolution of these errors. Ultimately, this paper aims to incite further conversation on the mistakes made by novice programmers, and to inform the decisions instructors make as they help students overcome these mistakes.