Litcius/Paper detail

Evaluating How Novices Utilize Debuggers and Code Execution to Understand Code

Mohammed Hassan, Grace Zeng, Craig Zilles

202411 citationsDOIOpen Access PDF

Abstract

Background: Previous work has shown that students can understand more complicated pieces of code through the use of common software development tools (code execution, debuggers) than they can without them.

Topics & Concepts

Computer scienceCode (set theory)Programming languageCode reviewSoftware engineeringStatic program analysisSoftwareSoftware developmentSet (abstract data type)Teaching and Learning ProgrammingSoftware Testing and Debugging TechniquesSoftware Engineering Research
Evaluating How Novices Utilize Debuggers and Code Execution to Understand Code | Litcius