Saved in:
Bibliographic Details
Main Authors: Gale, Laurie, Sentance, Sue
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2508.18875
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911121650221056
author Gale, Laurie
Sentance, Sue
author_facet Gale, Laurie
Sentance, Sue
contents 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 their ability to run and edit code. To evaluate the tool, a set of students from four secondary schools were taught with PRIMMDebug over several lessons. Survey results and log data analysis show that students were generally reluctant to engage with the systematicity and reflection that the tool encourages. Given that related work on systematic debugging has reported similar challenges, we end by considering how these approaches could be refined to help more students benefit from them.
format Preprint
id arxiv_https___arxiv_org_abs_2508_18875
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PRIMMDebug: A Debugging Teaching Aid For Secondary Students
Gale, Laurie
Sentance, Sue
Human-Computer Interaction
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 their ability to run and edit code. To evaluate the tool, a set of students from four secondary schools were taught with PRIMMDebug over several lessons. Survey results and log data analysis show that students were generally reluctant to engage with the systematicity and reflection that the tool encourages. Given that related work on systematic debugging has reported similar challenges, we end by considering how these approaches could be refined to help more students benefit from them.
title PRIMMDebug: A Debugging Teaching Aid For Secondary Students
topic Human-Computer Interaction
url https://arxiv.org/abs/2508.18875