DocumentCode
2436661
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
fYear
2002
fDate
2002
Firstpage
207
Lastpage
214
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
Print_ISBN
0-7695-1644-0
Type
conf
DOI
10.1109/HCC.2002.1046373
Filename
1046373
Link To Document