• 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