Debugging From the Student Perspective
Bibliographic Data
| ID | 20295185 |
|---|---|
| Authors | Sue Fitzgerald (Metropolitan State University), Renee McCauley (0000-0002-0816-7628, College of Charleston), Brian Hanks (Fort Lewis College), Laurie Murphy (0000-0002-1752-0462, Pacific Lutheran University), Beth Simon (University of California, Los Angeles), Carol Zander (0009-0009-8105-9373, University of Washington) |
| Year | 2010 |
| Volume | 53 |
| Issue | 3 |
| Pages | 390-396 |
| Publication date | 2010-08-01 |
| Open Access | Yes |
| Type | ARTICLE |
| Venue | IEEE Transactions on Education (JOURNAL) |
| Journal identifiers | ISSN: 0018-9359 • E-ISSN: 1557-9638 |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) (PUBLISHER) |
| DOI | 10.1109/te.2009.2025266 |
| OpenAlex | W2102734438 |
| Language | EN |
| Citations received | 6 |
| References cited | 8 |
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
Data science · Debugging · Human–computer interaction · Matching (statistics) · Perspective (graphical) · Programming language · Software engineering · Variety (cybernetics) · Web application · World Wide Web · Artificial Intelligence · Computer Science · Software Engineering Research · Software Testing and Debugging Techniques · Teaching and Learning Programming
Drill-type adaptive debugging to boost programming skills
Structured or unstructured educational robotics curriculum? A study of debugging in block-based programming
I see what you did there! Divergent collaboration and learner transitions from unproductive to productive states in open-ended inquiry
Virtualization in CyberGIS instruction
A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
Playful programming, Social Resilience, and Persistent Actions as Drivers of Preservice Early Childhood Teachers’ Engagement in Computer Science
| Citations per year | 0.86 |
|---|---|
| Citation span | 2019 - 2026 (8) |
| Highly cited | No |