Modeling Design/Coding Factors That Drive Maintainability of Software Systems
Software Quality Control
Adaptive interaction multi-agent systems in E-learning/E-teaching on the web
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Hi-index | 0.00 |
A central question in software metrics is how well one or more metrics predict some measure of interest, such as defect density or development effort. Numerous proposals for new metrics have been made over the past decades, some with attempts at empirical evaluation. Unfortunately, most evaluations of metrics are crude at best, and often completely invalid. This paper describes an accepted approach to the evaluation of the predictive ability of one or more metrics, using well-established statistical methods. Such topics as the importance of examining data prior to analysis, avoidance of model violations such as collinearity, and the proper use of univariate and multivariate techniques are discussed and illustrated, as well as common mistakes such as the use of automated procedures like stepwise regression. More advanced statistical techniques such as logistic regression and signal detection theory are briefly discussed.