• DocumentCode
    2155268
  • Title

    Using spoken text to aid debugging: An empirical study

  • Author

    Stefik, Andreas ; Gellenbeck, Ed

  • Author_Institution
    Dept. of Comput. Sci., Central Washington Univ., Ellensburg, WA
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    110
  • Lastpage
    119
  • Abstract
    Comprehending and debugging computer programs are inherently difficult tasks. The current approach to building program execution and debugging environments is to use exclusively visual stimuli. We present an alternative: the Sonified Omniscient Debugger (SOD), a program execution and debugging environment designed to output carefully chosen spoken auditory cues to supplement visual stimuli. Originally designed for the blind, earlier work suggested that SOD may benefit sighted programmers as well. We evaluate the SOD environment in a formal debugging experiment comparing 1) a visual debugger, 2) an auditory debugger, and 3) a multimedia debugger, which includes both the visual and auditory stimuli. Our results indicate that while auditory debuggers on their own are significantly less effective for sighted users when compared with visual and multimedia debuggers, multimedia debuggers might benefit sighted programmers under certain circumstances. Specifically, we found that while multimedia debuggers do not provide instant usability, once programmers have some practice, their performance improves under certain metrics.
  • Keywords
    program debugging; Sonified Omniscient Debugger; auditory debugger; auditory stimuli; multimedia debugger; program debugging; program execution; spoken auditory cues; spoken text; visual debugger; visual stimuli; Computer science; Debugging; Humans; Joining processes; Navigation; Programming environments; Programming profession; Speech; Testing; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090034
  • Filename
    5090034