TY - GEN
T1 - USE OF CHUNKING STRATEGY DURING COLLABORATIVE DEBUGGING
AU - Baabdullah, Afaf A.
AU - Kim, Chan Min
N1 - Publisher Copyright:
© 2025 CELDA. All Rights Reserved.
PY - 2025
Y1 - 2025
N2 - Understanding of code is critical for debugging computer programs. Chunking, breaking code into smaller parts, has been proven to be an effective strategy for analyzing code at various levels of abstraction. Novice debuggers struggle to comprehend code and recognize its underlying structure and components. They often debug code in an arbitrary and unfocused manner, potentially resulting in frustration. To facilitate the process of learning to debug, we developed a supportive tool called Debug Space designed to enhance the collaborative debugging process of novices. Informed by computing literature and theoretical frameworks, this tool incorporates visual cognitive resources, aiding novices in visualizing the structure and parts of code. We analyzed the conversations and actions of a pair of novices during their interactions with the tool to explore how they identified and corrected errors using visual cognitive resources and debugging strategies. The qualitative case analysis revealed that the pair underwent the subprocesses of examining debugging situations, describing discrepancies between the actual and desired code states, locating bugs, and proposing informed solutions to address the identified bugs. The results also suggest that the use of visual cognitive resources helped novices understand the configuration of the code, particularly in terms of what the code does and how it operates. This understanding enabled the pair to consider bugs and assess whether the proposed solutions can be effective. Educational implications are discussed, and future research directions are outlined in the paper.
AB - Understanding of code is critical for debugging computer programs. Chunking, breaking code into smaller parts, has been proven to be an effective strategy for analyzing code at various levels of abstraction. Novice debuggers struggle to comprehend code and recognize its underlying structure and components. They often debug code in an arbitrary and unfocused manner, potentially resulting in frustration. To facilitate the process of learning to debug, we developed a supportive tool called Debug Space designed to enhance the collaborative debugging process of novices. Informed by computing literature and theoretical frameworks, this tool incorporates visual cognitive resources, aiding novices in visualizing the structure and parts of code. We analyzed the conversations and actions of a pair of novices during their interactions with the tool to explore how they identified and corrected errors using visual cognitive resources and debugging strategies. The qualitative case analysis revealed that the pair underwent the subprocesses of examining debugging situations, describing discrepancies between the actual and desired code states, locating bugs, and proposing informed solutions to address the identified bugs. The results also suggest that the use of visual cognitive resources helped novices understand the configuration of the code, particularly in terms of what the code does and how it operates. This understanding enabled the pair to consider bugs and assess whether the proposed solutions can be effective. Educational implications are discussed, and future research directions are outlined in the paper.
UR - https://www.scopus.com/pages/publications/105030281284
UR - https://www.scopus.com/pages/publications/105030281284#tab=citedBy
U2 - 10.33965/celda2025_202509l041
DO - 10.33965/celda2025_202509l041
M3 - Conference contribution
AN - SCOPUS:105030281284
T3 - Proceedings of the 22nd International Conference on Cognition and Exploratory Learning in the Digital Age, CELDA 2025
SP - 330
EP - 338
BT - Proceedings of the 22nd International Conference on Cognition and Exploratory Learning in the Digital Age, CELDA 2025
A2 - Sampson, Demetrios G.
A2 - Ifenthaler, Dirk
A2 - Ifenthaler, Dirk
A2 - Isaias, Pedro
A2 - Rodrigues, Luis
PB - IADIS Press
T2 - 22nd International Conference on Cognition and Exploratory Learning in the Digital Age, CELDA 2025
Y2 - 1 November 2025 through 3 November 2025
ER -