Towards a metrics suite for object oriented design
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
An Evaluation of the MOOD Set of Object-Oriented Software Metrics
IEEE Transactions on Software Engineering
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Evaluating the Impact of Object-Oriented Design on Software Quality
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
Butterflies: A Visual Approach to Characterize Packages
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Learning Java
Reverse Engineering with Logical Coupling
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
Predicting Defects for Eclipse
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Dependency Viewer - A Tool for Visualizing Package Design Quality Metrics
VISSOFT '05 Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Package coupling measurement in object-oriented software
Journal of Computer Science and Technology
Exploring the Relationships between Design Metrics and Package Understandability: A Case Study
ICPC '10 Proceedings of the 2010 IEEE 18th International Conference on Program Comprehension
Hi-index | 0.00 |
Packages are important high-level organizational units for large object-oriented systems. Package-level metrics characterize the attributes of packages such as size, complexity, and coupling. There is a need for empirical evidence to support the collection of these metrics and using them as early indicators of some important external software quality attributes. In this paper, three suites of package-level metrics (Martin, MOOD and CK) are evaluated and compared empirically in predicting the number of pre-release faults and the number of post-release faults in packages. Eclipse, one of the largest open source systems, is used as a case study. The results indicate that the prediction models that are based on Martin suite are more accurate than those that are based on MOOD and CK suites across releases of Eclipse.