Effects of Hints on Debugging Scratch Programs: An Empirical Study with Primary School Teachers in Training
Luisa Greifenstein, Florian Oberm\"uller, Ewald Wasmeier, Ute Heuer,, Gordon Fraser

TL;DR
This study evaluates how automatically generated hints on bug patterns affect primary school teachers in training when debugging Scratch programs, showing reduced effort and increased correctness, but no significant impact on learning outcomes.
Contribution
It demonstrates that hints on bug patterns can improve debugging efficiency and effectiveness, and explores their influence on teachers' learning process.
Findings
Hints reduce debugging time from 8.66 to 5.24 minutes.
Hints increase correct solutions by 34%.
No significant difference in learning effects between training with or without hints.
Abstract
Bugs in learners' programs are often the result of fundamental misconceptions. Teachers frequently face the challenge of first having to understand such bugs, and then suggest ways to fix them. In order to enable teachers to do so effectively and efficiently, it is desirable to support them in recognising and fixing bugs. Misconceptions often lead to recurring patterns of similar bugs, enabling automated tools to provide this support in terms of hints on occurrences of common bug patterns. In this paper, we investigate to what extent the hints improve the effectiveness and efficiency of teachers in debugging learners' programs using a cohort of 163 primary school teachers in training, tasked to correct buggy Scratch programs, with and without hints on bug patterns. Our experiment suggests that automatically generated hints can reduce the effort of finding and fixing bugs from 8.66 to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
