Debugging From the Student Perspective

Debugging From the Student Perspective
复制标题

从学生的角度进行调试

DOI:
10.1109/te.2009.2025266
复制
发表时间:
2010
影响因子:
2.6
通讯作者:
Carol Zander
Carol Zander
中科院分区:
工程技术3区
文献类型:
--
作者:
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.