Learning from Examples: Generation and Evaluation of Decision Trees for Software Resource Analysis
IEEE Transactions on Software Engineering - Special Issue on Artificial Intelligence in Software Applications
Measuring software design quality
Measuring software design quality
The Detection of Fault-Prone Programs
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering - Special issue on software reliability
A comparison of measurement and defect characteristics of new and legacy software systems
Journal of Systems and Software
A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Journal of Systems and Software
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Emerald: Software Metrics and Models on the Desktop
IEEE Software
Integrating Time Domain and Input Domain Analyses of Software Reliability Using Tree-Based Models
IEEE Transactions on Software Engineering
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Integrating metrics and models for software risk assessmen
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
IEEE Transactions on Neural Networks
Modeling Design/Coding Factors That Drive Maintainability of Software Systems
Software Quality Control
IEEE Transactions on Software Engineering
Building Defect Prediction Models in Practice
IEEE Software
Identifying and characterizing change-prone classes in two large-scale open-source products
Journal of Systems and Software
Improving fault detection in modified code: a study from the telecommunication industry
Journal of Computer Science and Technology
The application of product measures in directing software maintenance activity
Journal of Software Maintenance and Evolution: Research and Practice
Predicting defect-prone software modules using support vector machines
Journal of Systems and Software
Theory of relative defect proneness
Empirical Software Engineering
Measuring design complexity of semantic web ontologies
Journal of Systems and Software
Can complexity, coupling, and cohesion metrics be used as early indicators of vulnerabilities?
Proceedings of the 2010 ACM Symposium on Applied Computing
Review: Software fault prediction: A literature review and current trends
Expert Systems with Applications: An International Journal
Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities
Journal of Systems Architecture: the EUROMICRO Journal
Reducing test effort: A systematic mapping study on existing approaches
Information and Software Technology
Studying volatility predictors in open source software
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Hi-index | 0.00 |
We analyzed a large set of complexity metrics and defect data collected from six large-scale software products, two from IBM and four from Nortel Networks, to compare and characterize the similarities and differences between the high defect (HD) and high complexity modules. We observed that the most complex modules often have an acceptable quality and HD modules are not typically thc most complex ones. This observation was statistically validated through hypothesis testing. Our analyses also indicated that the clusters of modules with the highest defects are usually those whose complexity rankings are slightly below the most complex ones. These results should help us better understand the complexity behavior of HD modules and guide future software development and research efforts.