TY - GEN
T1 - An empirical study on software error detection
T2 - 1995 Asia Pacific Software Engineering Conference, APSEC 1995
AU - So, Sunsup
AU - Lim, Yongseop
AU - Cha, Sung Deok
AU - Kwon, Yong Rae
N1 - Funding Information:
* This work is partially supported by Korea Institute of Nuclear Safety under contract number KS95-018 and by Korea Atomic Energy Research Institute under contract number KAF,WCM-103/94
Publisher Copyright:
© 1995 IEEE.
PY - 1995
Y1 - 1995
N2 - This paper presents the results of an experiment that compared error detection capability of voting, instrumentation, and Fagan inspection methods. Several experiments have measured effectiveness of various error detection methods. However, most experiments have used different programs; consequently, the results are generally incompatible and do not allow one to make objective comparison on the cost-effectiveness of various approaches. No software can be developed using unlimited amount of resources, practitioners need empirical and objective data on the cost-effectiveness of various errw detection methods to decide which methods to use during sojbvare development. Results of this experiment is significant because these methods have been applied to the same program. Futhermore, the participant 's educational and industrial experience are comparable to that of the previous experiments.. We conprmed the previous Pnding that detecting errors in reliable programs is diBcult; none of the three methods detected more than half of all the known errors in the programs. Of the three methods employed, participants detected more errors by using Fagan inspection method than they did by voting or instrumentation. When the average number of hours needed to detect an error was compared, Fagan inspection method was shown to be more cost-effective than instrumentation method.
AB - This paper presents the results of an experiment that compared error detection capability of voting, instrumentation, and Fagan inspection methods. Several experiments have measured effectiveness of various error detection methods. However, most experiments have used different programs; consequently, the results are generally incompatible and do not allow one to make objective comparison on the cost-effectiveness of various approaches. No software can be developed using unlimited amount of resources, practitioners need empirical and objective data on the cost-effectiveness of various errw detection methods to decide which methods to use during sojbvare development. Results of this experiment is significant because these methods have been applied to the same program. Futhermore, the participant 's educational and industrial experience are comparable to that of the previous experiments.. We conprmed the previous Pnding that detecting errors in reliable programs is diBcult; none of the three methods detected more than half of all the known errors in the programs. Of the three methods employed, participants detected more errors by using Fagan inspection method than they did by voting or instrumentation. When the average number of hours needed to detect an error was compared, Fagan inspection method was shown to be more cost-effective than instrumentation method.
UR - http://www.scopus.com/inward/record.url?scp=77957000672&partnerID=8YFLogxK
U2 - 10.1109/APSEC.1995.496983
DO - 10.1109/APSEC.1995.496983
M3 - Conference contribution
AN - SCOPUS:77957000672
T3 - Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995
SP - 345
EP - 350
BT - Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 6 December 1995 through 9 December 1995
ER -