Prompted Debugging as a Scaffold for Novice Programmers: Evidence from Lab-Scale Deployment
Sabbir Hosen Mamun†, Priya S. Nair, Lena M. Schreiberi† Corresponding author
ACM Technical Symposium on Computer Science Education, pp. 214-221, St. Louis, USA · Mar 2026
@inproceedings{Mamun2026Prompted,
title = {Prompted Debugging as a Scaffold for Novice Programmers: Evidence from Lab-Scale Deployment},
author = {Sabbir Hosen Mamun and Priya S. Nair and Lena M. Schreiber},
year = {2026},
booktitle = {ACM Technical Symposium on Computer Science Education},
pages = {214-221},
address = {St. Louis, USA},
publisher = {ACM},
series = {SIGCSE TS '26},
abstract = {Debugging support for beginners often alternates between too little guidance and complete solution disclosure. This study evaluates prompted debugging, a scaffold that asks learners to explain symptoms, localise faults, and predict fixes before receiving automated hints. Across 14 lab sections and 386 submissions, prompted debugging reduced repeated syntax-fix cycles by 27% and increased successful self-repair on semantic bugs. Interaction logs suggest the strongest gains came from prompts that asked students to compare expected and observed program state before editing code.},
}S. H. Mamun, P. S. Nair, L. M. Schreiber, "Prompted Debugging as a Scaffold for Novice Programmers: Evidence from Lab-Scale Deployment," in ACM Technical Symposium on Computer Science Education, 2026, pp. 214-221.Sabbir Hosen Mamun, Priya S. Nair, and Lena M. Schreiber. 2026. Prompted Debugging as a Scaffold for Novice Programmers: Evidence from Lab-Scale Deployment. In ACM Technical Symposium on Computer Science Education (St. Louis, USA). ACM, 214-221.Mamun, S. H., Nair, P. S., & Schreiber, L. M. (2026). Prompted Debugging as a Scaffold for Novice Programmers: Evidence from Lab-Scale Deployment. In ACM Technical Symposium on Computer Science Education (pp. 214-221). ACM.Debugging support for beginners often alternates between too little guidance and complete solution disclosure. This study evaluates prompted debugging, a scaffold that asks learners to explain symptoms, localise faults, and predict fixes before receiving automated hints. Across 14 lab sections and 386 submissions, prompted debugging reduced repeated syntax-fix cycles by 27% and increased successful self-repair on semantic bugs. Interaction logs suggest the strongest gains came from prompts that asked students to compare expected and observed program state before editing code.