Investigating Students’ Preexisting Debugging Traits: A Real World Escape Room Study

Tilman Michaeli, Ralf Romeike

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Being able to find and fix errors is an essential skill in computer programming. Nevertheless, debugging poses a major hurdle in the K12 classroom, as students are often rather helpless and rely on the teacher hurrying from one student-PC to the other. Overall, there is a lack of respective concepts and materials for the classroom as well as research on how to teach debugging. According to the constructivist learning theory, teaching and developing concepts and materials for the classroom must take learners' preexisting experience into account to be effective. In their daily lives, students are confronted with errors long before they build programming experience: Whether there is a problem with "the internet"or with their bicycle, they are troubleshooting and locating and fixing errors. Debugging is a special case of general troubleshooting and shares common characteristics, such as the overall process or particular strategies. Thus, the aim of this study is to investigate students' preexisting debugging traits. To this end, we developed a real-world escape room consisting of debugging-related troubleshooting exercises. This allows us to observe students' troubleshooting behavior in a natural environment. Building upon this, we employed the escape room approach with around 150 high school students and analyzed the resulting video data. Based on the data we identify preexisting debugging traits such as students struggling to generate hypotheses or to undo changes. Furthermore, they are not able to effectively test a system and struggle with cognitive load in topographic search. Therefore, our study firstly contributes to understanding and explaining the behavior of novice debuggers. The second contribution is an innovative methodology to analyze preexisting debugging traits.

Original languageEnglish
Title of host publicationProceedings - 20th Koli Calling Conference on Computing Education Research, Koli Calling 2020
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450389211
DOIs
StatePublished - 19 Nov 2020
Externally publishedYes
Event20th Koli Calling Conference on Computing Education Research, Koli Calling 2020 - Virtual, Online, Finland
Duration: 19 Nov 202022 Nov 2020

Publication series

NameACM International Conference Proceeding Series

Conference

Conference20th Koli Calling Conference on Computing Education Research, Koli Calling 2020
Country/TerritoryFinland
CityVirtual, Online
Period19/11/2022/11/20

Keywords

  • K12
  • computational thinking
  • computer science education
  • debugging
  • escape room
  • troubleshooting

Fingerprint

Dive into the research topics of 'Investigating Students’ Preexisting Debugging Traits: A Real World Escape Room Study'. Together they form a unique fingerprint.

Cite this