A maintainability model for industrial software systems using design level metrics
S. Muthanna, Kostas Kontogiannis, Kumaraswamy Ponnambalam, B.J. Stacey · 2002
Software maintenance is a time consuming and expensive phase of a software product's life-cycle. The paper investigates the use of software design metrics to statistically estimate the maintainability of large software systems, and to identify error prone modules. A methodology for assessing, evaluating and, selecting software metrics for predicting software maintainability is presented. In addition, a linear prediction model based on a minimal set of design level software metrics is proposed. The model is evaluated by applying it to industrial software systems.