A proposal for measuring the structural complexity of programs
Journal of Systems and Software
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
A Comprehensive Empirical Validation of Design Measures for Object-Oriented Systems
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Predicting Fault-Prone Classes with Design Measures in Object-Oriented Systems
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
IEEE Transactions on Software Engineering
Modeling Design/Coding Factors That Drive Maintainability of Software Systems
Software Quality Control
A novel analysis space for pointer analysis and its application for bug finding
Science of Computer Programming
Software metrics in static program analysis
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Outsourcing the decryption of ABE ciphertexts
SEC'11 Proceedings of the 20th USENIX conference on Security
Trust extension as a mechanism for secure code execution on commodity computers
Trust extension as a mechanism for secure code execution on commodity computers
Hi-index | 0.00 |
It is cost-effective for software practitioners to monitor and control the quality of software from the early phases of development. To address this issue, a study aimed at investigating relationships between fifteen predictive design/code measures and bug-density was undertaken. Thirty projects having varied characteristics were chosen. An experimental analysis was performed. It was discovered that most of the metrics considered in the study have strong relationship with bug-density. On the other hand, few metrics do not demonstrate any remarkable relationship. The study provides invaluable lessons that should facilitate software engineers to administer quality from the early phases of development. Some of the major contributions of the work are: investigation of a large number of software projects, consideration of a large number of predictive software measures in one study, comparison of the results of these measures on a common platform, and lessons learned for controlling quality from early stages of software development.