Measuring The Effectiveness Of Error Messages Designed For Novice Programmers
SIGCSE(2011)
摘要
Good error messages are critical for novice programmers. Recognizing this, the DrRacket programming environment provides a series of pedagogically-inspired language subsets with error messages customized to each subset. We apply human-factors research methods to explore the effectiveness of these messages. Unlike existing work in this area, we study messages at a fine-grained level by analyzing the edits students make in response to various classes of errors. We present a rubric (which is not language specific) to evaluate student responses, apply it to a course-worth of student lab work, and describe what we have learned about using the rubric effectively. We also discuss some concrete observations on the effectiveness of these messages.
更多查看译文
关键词
Error messages,Novice programmers,User-studies
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络