Advances in software inspections
IEEE Transactions on Software Engineering
Evaluating the effectiveness of reliability-assurance techniques
Journal of Systems and Software
Estimating software fault content before coding
ICSE '92 Proceedings of the 14th international conference on Software engineering
Using simulation to build inspection efficiency benchmarks for development projects
Proceedings of the 20th international conference on Software engineering
A Comprehensive Evaluation of Capture-Recapture Models for Estimating Software Defect Content
IEEE Transactions on Software Engineering
A controlled experiment in program testing and code walkthroughs/inspections
Communications of the ACM
Investigating the cost-effectiveness of reinspections in software development
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Software Engineering Economics
Software Engineering Economics
Software Inspection
Software Inspections: An Effective Verification Process
IEEE Software
Lessons from Three Years of Inspection Data
IEEE Software
A Comparison and Integration of Capture-Recapture Models and the Detection Profile Method
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
A Controlled Experiment for Evaluating a Metric-Based Reading Technique for Requirements Inspection
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Evaluation of capture-recapture models for estimating the abundance of naturally-occurring defects
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Design and code inspections to reduce errors in program development
IBM Systems Journal
Hi-index | 0.00 |
Inspections and testing are two widely recommended techniques for improving software quality. While testing cannot be conducted until software is implemented, inspections can help find and fix the faults right after their injection in the requirements and design documents. It is estimated that majority of testing cost is spent on fault rework and can be saved by inspections of early software products. However there is a lack of evidence regarding the testing costs saved by performing inspections. This research analyzes the costs and benefits of inspections and testing to decide on whether to schedule an inspection. We also analyzed the effect of the team size on the decision of how to organize the inspections. Another aspect of our research evaluates the use of Capture Recapture (CR) estimation method when the actual fault count of software product is unknown. Using data from 73 inspectors, we applied the Kusumoto metric to evaluate the cost-effectiveness of the inspections with varying team size. Our results provide a detailed analysis of the number of inspectors required for varying levels of cost-effectiveness during inspections; and the number of inspectors required by the CR estimators to provide estimates within 5% to 20% of the actual.