Debugging From the Student Perspective
Debugging From the Student Perspective
复制标题
从学生的角度进行调试
DOI:
10.1109/te.2009.2025266
复制
发表时间:
2010
影响因子:
2.6
通讯作者:
Carol Zander
中科院分区:
文献类型:
--
作者:
Sue Fitzgerald;R. McCauley;Brian F. Hanks;Laurie Murphy;B. Simon;Carol Zander
Learning to debug is a difficult, yet essential, aspect of learning to program. Students in this multi-institutional study report that finding bugs is harder than fixing them. They use a wide variety of debugging strategies, some of them unexpected. Time spent on understanding the problem can be effective. Pattern matching, particularly at the syntactic level, is an important technique for beginners. The Web has emerged as an obvious first place to look for similar examples. Lack of Web materials at an appropriate beginner level leads to flailing. Hypothesizing about the cause of bugs is an underdeveloped skill.