Score: 1

The Hands-Up Problem and How to Deal With It: Secondary School Teachers' Experiences of Debugging in the Classroom

Published: August 26, 2025 | arXiv ID: 2508.18861v1

By: Laurie Gale, Sue Sentance

Potential Business Impact:

Helps teachers teach kids how to fix code.

Business Areas:
Developer Tools Software

Debugging is a vital but challenging skill for beginner programmers to learn. It is also a difficult skill to teach. For secondary school teachers, who may lack time or relevant knowledge, honing students' understanding of debugging can be a daunting task. Despite this, little research has explored their perspectives of debugging. To this end, we investigated secondary teachers' experiences of debugging in the classroom, with a focus on text-based programming. Through thematic analysis of nine semi-structured interviews, we identified a common reliance on the teacher for debugging support, often embodied by many raised hands. We call this phenomenon the `hands-up problem'. While more experienced and confident teachers discussed strategies they use for dealing with this, less confident teachers discussed the generally negative consequences of this problem. We recommend further research into debugging-specific pedagogical content knowledge and professional development to help less confident teachers develop counters to the hands-up problem.

Country of Origin
🇬🇧 United Kingdom

Repos / Data Links

Page Count
24 pages

Category
Computer Science:
Computers and Society