A multiple-view analysis model of debugging processes

S. Uchida, Akito Monden, H. Iida, K. Matsumoto, H. Kudo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationISESE 2002 - Proceedings, 2002 International Symposium on Empirical Software Engineering
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages139-147
Number of pages9
ISBN (Print)076951796X, 9780769517964
DOIs
Publication statusPublished - 2002
Externally publishedYes
EventInternational Symposium on Empirical Software Engineering, ISESE 2002 - Nara, Japan
Duration: Oct 3 2002Oct 4 2002

Other

OtherInternational Symposium on Empirical Software Engineering, ISESE 2002
CountryJapan
CityNara
Period10/3/0210/4/02

ASJC Scopus subject areas

  • Software

Cite this

Uchida, S., Monden, A., Iida, H., Matsumoto, K., & Kudo, H. (2002). A multiple-view analysis model of debugging processes. In ISESE 2002 - Proceedings, 2002 International Symposium on Empirical Software Engineering (pp. 139-147). [1166933] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ISESE.2002.1166933