Project Details
Description
Although the field of computer science education has researched how to teach programming for decades, learning to program remains a major challenge for many learners. One key hurdle is debugging, or recognizing and correcting errors, which can be especially frustrating for beginners.
To be successful programmers, learners must be able to identify different types of errors and select and apply suitable strategies to solve them. To understand how learners behave during debugging and which steps and problems are most common, the entire debugging process must be examined.
This project examines the debugging processes of learners. Based on this analysis, we can also investigate the influence of various factors on the debugging process, such as poor code quality. From there, we can derive starting points for targeted support. Additionally, interventions can be developed that not only simplify debugging, but also enhance overall programming learning and motivation.
To be successful programmers, learners must be able to identify different types of errors and select and apply suitable strategies to solve them. To understand how learners behave during debugging and which steps and problems are most common, the entire debugging process must be examined.
This project examines the debugging processes of learners. Based on this analysis, we can also investigate the influence of various factors on the debugging process, such as poor code quality. From there, we can derive starting points for targeted support. Additionally, interventions can be developed that not only simplify debugging, but also enhance overall programming learning and motivation.
| Status | Active |
|---|---|
| Effective start/end date | 15/05/22 → 15/05/27 |
Fingerprint
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.
Research output
- 6 Conference contribution
-
Analyzing Process Data of Students' Debugging Processes
Spörer, E., 10 Nov 2025, Koli Calling '25: Proceedings of the 25th Koli Calling International Conference on Computing Education Research. Association for Computing Machinery, Inc, p. 1-2Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
-
Eine theoriegeleitete Analyse von Debugging-Prozessen in Scratch
Spörer, E. & Michaeli, T., 2025, 21. GI-Fachtagung Informatik und Schule (INFOS) 2025. Gesellschaft für Informatik e.V. (GI), p. 243-248 6 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
-
Investigating Debugging Processes: A Scoping Review
Spörer, E. & Michaeli, T., 10 Nov 2025, Proceedings of 25th International Conference on Computing Education Research, Koli Calling 2025. Leinonen, J. & Duran, R. (eds.). Association for Computing Machinery, Inc, p. 1-12 22. (Proceedings of 25th International Conference on Computing Education Research, Koli Calling 2025).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
Open Access