Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Architectural Tradeoffs at the Object Level
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
Evolutionary Neural Networks: A Robust Approach to Software Reliability Problems
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Predicting Fault-Prone Classes with Design Measures in Object-Oriented Systems
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
Exploring Cost and Reliability Tradeoffs in Architectural Alternatives Using a Genetic Algorithm
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
An empirical study into class testability
Journal of Systems and Software - Special issue: Selected papers from the 4th source code analysis and manipulation (SCAM 2004) workshop
Journal of Software Maintenance and Evolution: Research and Practice
What's up with software metrics? - A preliminary mapping study
Journal of Systems and Software
Studying software evolution using artefacts' shared information content
Science of Computer Programming
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 |
It has been proposed that size should be taken into account as a confounding variable when validating object-oriented metrics. We take issue with this perspective since the ability to measure size does not temporally precede the ability to measure many of the object-oriented metrics that have been proposed. Hence, the condition that a confounding variable must occur causally prior to another explanatory variable is not met. In addition, when specifying multivariate models of defects that incorporate object-oriented metrics, entering size as an explanatory variable may result in misspecifed models that lack internal consistency. Examples are given where this misspecification occurs.