• DocumentCode
    2969175
  • Title

    A multiple-view analysis model of debugging processes

  • Author

    Uchida, Shinji ; Monden, Akito ; Iida, Hajimu ; Matsumoto, Ken-ichi ; Kudo, Hideo

  • Author_Institution
    Electr. & Inf. Eng., Kinki Univ. Tech. Coll., Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    139
  • Lastpage
    147
  • Abstract
    We propose a model for analyzing the reading strategies in software debugging. The model provides quantitative and objective visions to a human´s debugging activity, and provides the framework for clarifying good- and/or bad-strategies for program reading. We have conducted a case study to observe the debugging processes under a controlled environment. The observation includes: both novice debugger and expert debugger could correctly locate an area that seems to have a bug, however, only the expert subject could quickly narrow down that area, reading the faulty (or most suspicious) module only will not generally lead to a shorter debugging time, and the most well-performed subjects read the module that seems to be a key to find a fault. This case study suggested that explicit and quantitative evaluation of the debugging process becomes possible by using the proposed model.
  • Keywords
    inspection; program debugging; software maintenance; case study; multiple-view analysis model; program debugging processes; program reading strategies; software inspection; software maintenance; Computer bugs; Educational institutions; Information analysis; Information science; Pattern analysis; Process control; Programming; Software debugging; Software engineering; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering, 2002. Proceedings. 2002 International Symposium n
  • Print_ISBN
    0-7695-1796-X
  • Type

    conf

  • DOI
    10.1109/ISESE.2002.1166933
  • Filename
    1166933