An Empirical Evaluation of Defect Detection Techniques
Roper, M. and Wood, M. and Miller, J. (1997) An Empirical Evaluation of Defect Detection Techniques. Information and Software Technology, 39 (11). pp. 763-775. ISSN 0950-5849 (http://dx.doi.org/doi:10.1016/S0950-5849(97)00028-...)
Full text not available in this repository.Request a copyAbstract
This report describes an empirical study comparing three defect detection techniques: (a) code reading by stepwise abstraction, (b) functional testing using equivalence partitioning and boundary value analysis, and (c) structural testing using branch coverage. It is a replication of a study that has been carried out at least four times previously over the last 20 years. This study used 47 student subjects to apply the techniques to small C programs in a fractional factorial experimental design. The major findings of the study are: (a) that the individual techniques are of broadly similar effectiveness in terms of observing failures and finding faults, (b) that the relative effectiveness of the techniques depends on the nature of the program and its faults, (c) these techniques are consistently much more effective when used in combination with each other. These results contribute to a growing body of empirical evidence that supports generally held beliefs about the effectiveness of defect detection techniques in software engineering.
ORCID iDs
Roper, M. ORCID: https://orcid.org/0000-0001-6794-4637, Wood, M. ORCID: https://orcid.org/0000-0002-9449-1036 and Miller, J.;-
-
Item type: Article ID code: 2665 Dates: DateEvent1997PublishedSubjects: Science > Mathematics > Electronic computers. Computer science Department: Faculty of Science > Computer and Information Sciences
Faculty of Science > Computer and Information Sciences > Computer ScienceDepositing user: Strathprints Administrator Date deposited: 04 Mar 2007 Last modified: 05 Sep 2024 04:30 URI: https://strathprints.strath.ac.uk/id/eprint/2665