Identifying Error-Prone Software An Empirical Study
IEEE Transactions on Software Engineering
Software engineering metrics and models
Software engineering metrics and models
Art of Software Testing
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Recent advances in software measurement (abstract and references for talk)
ICSE '90 Proceedings of the 12th international conference on Software engineering
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
An Empirical Method for Selecting Software Reliability Growth Models
Empirical Software Engineering
IEEE Transactions on Knowledge and Data Engineering
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Predicting fault-prone components in a java legacy system
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems
IEEE Transactions on Software Engineering
Trace anomalies as precursors of field failures: an empirical study
Empirical Software Engineering
Interval quality: relating customer-perceived quality to process quality
Proceedings of the 30th international conference on Software engineering
Predicting faults using the complexity of code changes
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Test coverage and post-verification defects: A multiple case study
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Pragmatic prioritization of software quality assurance efforts
Proceedings of the 33rd International Conference on Software Engineering
High-impact defects: a study of breakage and surprise defects
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Characteristics of multiple-component defects and architectural hotspots: a large system case study
Empirical Software Engineering
Modeling distributed software defect removal effectiveness in the presence of code churn
Mathematical and Computer Modelling: An International Journal
Controversy Corner: On the relationship between comment update practices and Software Bugs
Journal of Systems and Software
Hi-index | 0.00 |
Results are presented of an analysis of several defect models using data collected from two large commercial projects. Traditional models typically use either program matrices (i.e. measurements from software products) or testing time or combinations of these as independent variables. The limitations of such models have been well-documented. The models considered use the number of defects detected in the earlier phases of the development process as the independent variable. This number can be used to predict the number of defects to be detected later, even in modified software products. A strong correlation between the number of earlier defects and that of later ones was found. Using this relationship, a mathematical model was derived which may be used to estimate the number of defects remaining in software. This defect model may also be used to guide software developers in evaluating the effectiveness of the software development and testing processes.