A study of software metrics

This article reports on an empirical study conducted to explore the interdependencies among a number of software metrics and validate a new metric. Also a model for code faults in terms of static metrics is presented and investigated. The software analyzed is a commercial data-base system currently...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 1991-11, Vol.16 (3), p.229-234
Hauptverfasser: Samadzadeh, M.H., Nandakumar, K.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This article reports on an empirical study conducted to explore the interdependencies among a number of software metrics and validate a new metric. Also a model for code faults in terms of static metrics is presented and investigated. The software analyzed is a commercial data-base system currently being sold and used widely. Availability of various post-release versions of this production-quality software package, together with the corresponding history data, provide a new dimension for metrics analysis. The results of this study indicate that: 1. 1) all of the static metrics considered correlate well to each other and also to the size metric; 2. 2) the residual complexity metric was validated against other static metrics; 3. 3) none of the metrics under consideration was able to identify all of the variations in code faults; in fact, even a multiple-variable model accounted for only one quarter of the variance in the number of code faults; and 4. 4) the static metrics' intercorrelations are consistent across versions.
ISSN:0164-1212
1873-1228
DOI:10.1016/0164-1212(91)90017-Z