Debugging is a natural part of the programming process. It comes into play as soon as novices make their first mistakes in creating programming artifacts. It is also consistently reported to be a skill that is difficult to learn and teach effectively. Research in Computer Science Education has often focused on breaking down debugging in steps connected by temporal and causal dependencies. We refer to this as decomposition of the debugging process. In this work, we look at debugging from the standpoint of Cognitive Load theory, and break it down into a tree-shaped model of subskills that enable and are prerequisite to one another. Our decomposition of debugging in subskills complements the work done on the debugging process and suggests viable learning trajectories that take into account the Cognitive Load of learners.

A Teaching and Learning Oriented Decomposition of Debugging Subskills Informed by Cognitive Load Theory

Pozzan, Gabriele
;
Vardanega, Tullio
2026

Abstract

Debugging is a natural part of the programming process. It comes into play as soon as novices make their first mistakes in creating programming artifacts. It is also consistently reported to be a skill that is difficult to learn and teach effectively. Research in Computer Science Education has often focused on breaking down debugging in steps connected by temporal and causal dependencies. We refer to this as decomposition of the debugging process. In this work, we look at debugging from the standpoint of Cognitive Load theory, and break it down into a tree-shaped model of subskills that enable and are prerequisite to one another. Our decomposition of debugging in subskills complements the work done on the debugging process and suggests viable learning trajectories that take into account the Cognitive Load of learners.
2026
Informatics in Schools. Fostering Problem-Solving, Creativity, and Critical Thinking Through Computer Science Education
18th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2025
9783032012210
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3558940
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex 0
social impact