TY - GEN
T1 - A multiple-view analysis model of debugging processes
AU - Uchida, S.
AU - Monden, A.
AU - Iida, H.
AU - Matsumoto, K.
AU - Kudo, H.
N1 - Funding Information:
This study was financially supported by the Proposal-based New Industry Creative Type Technology R&D Promotion Program from the New Energy and Industrial Technology Development Organization (NEDO) of Japan.
Publisher Copyright:
© 2002 IEEE.
PY - 2002
Y1 - 2002
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84964689582&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84964689582&partnerID=8YFLogxK
U2 - 10.1109/ISESE.2002.1166933
DO - 10.1109/ISESE.2002.1166933
M3 - Conference contribution
AN - SCOPUS:84964689582
T3 - ISESE 2002 - Proceedings, 2002 International Symposium on Empirical Software Engineering
SP - 139
EP - 147
BT - ISESE 2002 - Proceedings, 2002 International Symposium on Empirical Software Engineering
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - International Symposium on Empirical Software Engineering, ISESE 2002
Y2 - 3 October 2002 through 4 October 2002
ER -