Software errors and complexity: an empirical investigation0
Communications of the ACM
Identifying Error-Prone Software An Empirical Study
IEEE Transactions on Software Engineering
The Use of Software Complexity Metrics in Software Maintenance
IEEE Transactions on Software Engineering
Scale Economies in New Software Development
IEEE Transactions on Software Engineering
Third time charm: Stronger prediction of programmer performance by software complexity metrics
ICSE '79 Proceedings of the 4th international conference on Software engineering
Software quality: an overview from the perspective of total quality management
IBM Systems Journal
Reverse engineering and system renovation—an annotated bibliography
ACM SIGSOFT Software Engineering Notes
The Optimal Class Size for Object-Oriented Software
IEEE Transactions on Software Engineering
On the Effect of Recovery Block Scheme on System Performance
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Module Size Distribution and Defect Density
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
How complex is the unified modeling language?
Advanced topics in database research vol. 1
A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems
IEEE Transactions on Software Engineering
Modeling the Effect of Size on Defect Proneness for Open-Source Software
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Theory of relative defect proneness
Empirical Software Engineering
A Case Study of Defect Introduction Mechanisms
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Simulating families of studies to build confidence in defect hypotheses
Information and Software Technology
Hi-index | 0.01 |
The author and her colleagues have completed the development of a large project written in Ada. The project team kept error reports, and the many modules ranged greatly in size. They analyzed module size to see if there was a relationship with module quality. They used error density-defects per thousand lines-as an inverse measure of quality: the lower the error density, the higher the quality. The author presents and discusses the results, which lend support to the hypothesis that there is an optimal, intermediate module size.