Software errors and complexity: an empirical investigation0
Communications of the ACM
An Analysis of Several Software Defect Models
IEEE Transactions on Software Engineering
Prediction and control of ADA software defects
Journal of Systems and Software - An Oregon workshop on software metrics
The Detection of Fault-Prone Programs
IEEE Transactions on Software Engineering
Predicting Fault-Prone Software Modules in Telephone Switches
IEEE Transactions on Software Engineering
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
The distribution of faults in a large industrial software system
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
The Optimal Class Size for Object-Oriented Software
IEEE Transactions on Software Engineering
An empirical evaluation of fault-proneness models
Proceedings of the 24th International Conference on Software Engineering
A Preliminary Software Engineering Theory as Investigated by Published Experiments
Empirical Software Engineering
Error Density and Size in Ada Software
IEEE Software
Reexamining the Fault Density-Component Size Connection
IEEE Software
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Some Misconceptions About Lines of Code
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
Reliability of a commercial telecommunications system
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
Module Size Distribution and Defect Density
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Predicting the Location and Number of Faults in Large Software Systems
IEEE Transactions on Software Engineering
What Do We Know about Defect Detection Methods?
IEEE Software
Replicating software engineering experiments: a poisoned chalice or the Holy Grail
Information and Software Technology
An initial study of the growth of eclipse defects
Proceedings of the 2008 international working conference on Mining software repositories
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Software execution processes as an evolving complex network
Information Sciences: an International Journal
Software development productivity of Japanese enterprise applications
Information Technology and Management
A complexity reliability model
ISSRE'09 Proceedings of the 20th IEEE international conference on software reliability engineering
Variance analysis in software fault prediction models
ISSRE'09 Proceedings of the 20th IEEE international conference on software reliability engineering
The usual suspects: a case study on delivered defects per developer
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Testing the theory of relative defect proneness for closed-source software
Empirical Software Engineering
Better, faster, and cheaper: what is better software?
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
On the value of learning from defect dense components for software defect prediction
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
A modified Yule process to model the evolution of some object-oriented system properties
Information Sciences: an International Journal
Information and Software Technology
An empirical study of social networks metrics in object-oriented software
Advances in Software Engineering - Special issue on new generation of software metrics
Program slicing-based cohesion measurement: the challenges of replicating studies using metrics
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
Optimizing cost and quality by integrating inspection and test processes
Proceedings of the 2011 International Conference on Software and Systems Process
Advances in Engineering Software
Characteristics of multiple-component defects and architectural hotspots: a large system case study
Empirical Software Engineering
Who tested my software? Testing as an organizationally cross-cutting activity
Software Quality Control
On the use of calling structure information to improve fault prediction
Empirical Software Engineering
Predicting defect numbers based on defect state transition models
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Software Engineering Productivity: Concepts, Issues and Challenges
International Journal of Information Technology Project Management
Predicting bug-fixing time: an empirical study of commercial software projects
Proceedings of the 2013 International Conference on Software Engineering
An in-depth study of the potentially confounding effect of class size in fault prediction
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
To contribute to the body of empirical research on fault distributions during development of complex software systems, a replication of a study of Fenton and Ohlsson is conducted. The hypotheses from the original study are investigated using data taken from an environment that differs in terms of system size, project duration, and programming language. We have investigated four sets of hypotheses on data from three successive telecommunications projects: 1) the Pareto principle, that is, a small number of modules contain a majority of the faults (in the replication, the Pareto principle is confirmed), 2) fault persistence between test phases (a high fault incidence in function testing is shown to imply the same in system testing, as well as prerelease versus postrelease fault incidence), 3) the relation between number of faults and lines of code (the size relation from the original study could be neither confirmed nor disproved in the replication), and 4) fault density similarities across test phases and projects (in the replication study, fault densities are confirmed to be similar across projects). Through this replication study, we have contributed to what is known on fault distributions, which seem to be stable across environments.