PRIMMDebug: A Debugging Teaching Aid For Secondary Students
Laurie Gale, Sue Sentance

TL;DR
PRIMMDebug is an online educational tool designed to help secondary students adopt a more systematic and reflective approach to debugging in text-based programming, addressing common challenges and emotional distress.
Contribution
The paper introduces PRIMMDebug, a novel debugging teaching aid based on the PRIMM framework, encouraging reflection and systematic debugging among secondary students.
Findings
Students showed reluctance to engage with systematic debugging.
The tool promoted reflection but was underutilized by students.
Challenges in encouraging systematic debugging were identified.
Abstract
Debugging is often a challenging and infuriating experience for secondary school students learning their first text-based programming language. Many students resort to ineffective debugging strategies, making success with solving errors unlikely and emotional distress common. Developing tools that encourage students to adopt a more systematic and reflective approach to debugging is therefore an important, but lacking, area of research. This paper presents PRIMMDebug, a debugging teaching aid for secondary school students learning text-based programming. The aid consists of an online tool that takes students through the steps of a systematic debugging process based on PRIMM, a framework for teaching programming. The tool promotes a reflective approach to debugging by heavily encouraging students to articulate their thoughts throughout the PRIMMDebug process while simultaneously limiting…
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.
