Title :
Co-ordination of multiple external representations during Java program debugging
Author :
Romero, Pablo ; Lutz, Rudi ; Cox, Richard ; Du Boulay, Benedict
Author_Institution :
Sch. of Cognitive & Comput. Sci., Sussex Univ., Brighton, UK
Abstract :
Java program debugging was investigated in computer science students who used a software debugging environment (SDE) that provided concurrently displayed, adjacent, multiple and linked representations consisting of the program code, a visualisation of the program, and its output. The aim of this investigation was to address questions such as ´To what extent do programmers use each type of representation?´, ´Are particular patterns of representation use associated with superior debugging performance?´, ´Are graphical representations more helpful to Java programmers than textual ones?´ and ´Are representations that highlight data structure more useful than those that highlight control-flow for Java debugging?.
Keywords :
Java; computer science education; program debugging; program visualisation; programming environments; Java program debugging; computer science students; multiple external representations coordination; program visualisation; software debugging environment; Computer displays; Concurrent computing; Control systems; Debugging; Humans; Java; Packaging; Programming profession; Switches; Visualization;
Conference_Titel :
Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
Print_ISBN :
0-7695-1644-0
DOI :
10.1109/HCC.2002.1046373