Multivariate assessment of complex software systems: a comparative study

  • Authors:
  • Affiliations:
  • Venue:
  • ICECCS '95 Proceedings of the 1st International Conference on Engineering of Complex Computer Systems
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

Assessment of large complex systems requires robust modeling techniques. Multivariate models can be misleading if the underlying metrics are highly correlated. Munson and Khoshgoflaar propose using principal components analysis to avoid such problems. Even though many have used the technique, the advantages have not previously been empirically demonstrated, especially for large complex systems. Our case study illustrates that principal components analysis can substantially improve the predictive quality of a software quality model. This paper presents a case study of a sample of modules representing about 1.3 million lines of code, taken from a much larger real-time telecommunications system. This study used discriminant analyse's for classification of fault-prone modules, based on measurements of software design attributes and categorical variables indicating new, changed, and reused modules. Quality of fit and predictive quality were evaluated.