Informatics in Education logo


Login Register

  1. Home
  2. Issues
  3. Volume 25, Issue 2 (2026)
  4. A Cognitive-Load-Informed Decomposition ...

Informatics in Education

INFORMATION Submit your article Become a reviewer Join INFEDU as an Associate Editor Help
  • Article info
  • Related articles
  • More
    Article info Related articles

A Cognitive-Load-Informed Decomposition of Debugging Subskills With Targeted Exercises
Volume 25, Issue 2 (2026), pp. 135–165
Gabriele POZZAN   Andreas BOLLIN   Tullio VARDANEGA  

Authors

 
Placeholder
https://doi.org/10.15388/infedu.2604.035
Pub. online: 18 June 2026      Type: Article      Open accessOpen Access

Published
18 June 2026

Abstract

Debugging is integral to programming. 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 as well as to teach effectively. Research in Informatics Education has often focused on the process of debugging, by breaking it down in steps connected by temporal and causal dependencies. In this work, we focus instead on debugging as a skill, from the standpoint of Cognitive Load Theory, and break it down into a tree-shaped model of subskills that enable one another. Debugging may thus be seen as a meta-skill that requires the coordination of multiple others. From the standpoint of Cognitive Load Theory, such a skill is cognitively expensive, which may explain the learning-related difficulties tied to debugging. Using the framework of the four-component instructional design, we hypothesize a categorization of each debugging subskill as either recurrent or nonrecurrent, dividing those that are applied consistently to different contexts from those that require problem solving. All subskills may be practised and potentially assessed with targeted exercises, whose design depends on their recurrent/nonrecurrent nature. We provide extensive examples of such exercises. Our decomposition of debugging into subskills is a novel way to address debugging in educational contexts and complements the work done on debugging processes. Although it is currently a theoretically grounded conjecture, the model provides concrete guidance for instructors on analyzing existing materials and planning cognitive-load-informed learning trajectories.

Related articles PDF XML
Related articles PDF XML

Copyright
© 2026 G. Pozzan, A. Bollin, T. Vardanega. Published by Vilnius University and Tallinn University.
Open access article under the CC BY license.

Keywords
debugging cognitive load 4C/ID learning tasks

Metrics
since February 2020
238

Article info
views

90

PDF
downloads

24

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICS IN EDUCATION

  • Online ISSN: 2335-8971
  • Print ISSN: 1648-5831
  • Copyright © The Author(s), CC BY 4.0
  •  

For contributors

  • Submit
  • OA Policy

Contact us

  • Institute of Data Science and Digital Technologies,
  • Vilnius University, Akademijos St. 4, 08412, Vilnius, Lithuania
  • E-mail: editorial@infedu.lt
Powered by PubliMill  •  Privacy policy