Comprehensive empirical validation of design measures for object-oriented systems

Lionel C. Briand, John Daly, Victor Porter, Juergen Wuest

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper aims at empirically exploring the relationships between existing object-oriented coupling, cohesion, and inheritance measures and the probability of fault detection in system classes during testing. The underlying goal of such a study is to better understand the relationship between existing design measurement in OO systems and the quality of the software developed. Results show that many of the measures capture similar dimensions in the data set, thus reflecting the fact that many of them are based on similar principles and hypotheses. Besides the size of classes, the frequency of method invocations and the depth of inheritance hierarchies seem to be the main driving factors of fault-proneness.

Original languageEnglish
Pages246-257
Number of pages12
Publication statusPublished - 1998
Externally publishedYes
EventProceedings of the 1998 5th International Software Metrics Symposium - Bethesda, MD, USA
Duration: 20 Nov 199821 Nov 1998

Conference

ConferenceProceedings of the 1998 5th International Software Metrics Symposium
CityBethesda, MD, USA
Period20/11/9821/11/98

Fingerprint

Dive into the research topics of 'Comprehensive empirical validation of design measures for object-oriented systems'. Together they form a unique fingerprint.

Cite this