1998
DOI: 10.1109/32.689404
|View full text |Cite
|
Sign up to set email alerts
|

An evaluation of the MOOD set of object-oriented software metrics

Abstract: This paper describes the results of an investigation into a set of metrics for object-oriented design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed from a measurement theory viewpoint, taking into account the recognized object-oriented features which they were intended to measure: encapsulation, inheritance, coupling, and polymorphism. Empirical data, collected from three different application domains, is then analyzed using the MOOD metrics, to support this theoretical vali… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
129
0
3

Year Published

2002
2002
2021
2021

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 262 publications
(133 citation statements)
references
References 22 publications
1
129
0
3
Order By: Relevance
“…There are several metrics proposed in the literature for capturing the quality of ObjectOriented (OO) design and code, for example, ([Aggarwal05]; [Braind98] [Braind99]; [Bieman95]; [Cartwright00]; [Chidamber94][Chidamber91]; [Harrison98]; [Henderson96]; [Hitz00]; [Lake94]; [Li93]; [Lee95]; [Lorenz94]; [Tegarden95]). These metrics provide ways to evaluate the quality of software and their use in earlier phases of software development can help organizations in assessing large software development quickly, at a low cost [Braind99].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…There are several metrics proposed in the literature for capturing the quality of ObjectOriented (OO) design and code, for example, ([Aggarwal05]; [Braind98] [Braind99]; [Bieman95]; [Cartwright00]; [Chidamber94][Chidamber91]; [Harrison98]; [Henderson96]; [Hitz00]; [Lake94]; [Li93]; [Lee95]; [Lorenz94]; [Tegarden95]). These metrics provide ways to evaluate the quality of software and their use in earlier phases of software development can help organizations in assessing large software development quickly, at a low cost [Braind99].…”
Section: Introductionmentioning
confidence: 99%
“…Empirical studies of real systems can provide relevant answers. There have been few empirical studies evaluating the effect of object-oriented metrics on software quality and constructing models that utilize them in predicting quality attributes in the system, such as (Basili96] [Binkley98]; [Braind00][Braind01]; [Cartwright00]; [Chidamber98]; [Emam99][Emam01]; [Gyimothy05]; [Harrison98]; [Li93]; [Ping02]). …”
Section: Introductionmentioning
confidence: 99%
“…The deeper the class in the hierarchy, the greater the number of methods it is likely to inherit. MOOD metrics [8] states class hierarchy as Method Inheritance Factor (MIF) and Attribute Inheritance Factor (AIF). Lorenz and Kidd [9] proposed class hierarchy as Number of Operations Added by a subclass (NOA).…”
Section: Class Hierarchy Of Object-oriented Software Systemsmentioning
confidence: 99%
“…Basili [4], Briand [5], Li [6], Tang [7] made empirical, theoretical, real-time system study on CK Metric suite. Harrison, Counsell and Nithi [8] in MOOD metric suite proposedmetrics on method and attribute hiding factor, inheritance factor, polymorphism and coupling factor. Lorenz and Kidd [9] proposed class based metrics into size, inheritance, internal and external categories of software development.…”
Section: Introductionmentioning
confidence: 99%
“…To evaluate the quality of object-oriented programs, many metrics have been proposed, which are related to various language features like class size, coupling, cohesion, inheritance, encapsulation, and polymorphism [4][5][6][7][8][9]. In previous studies, these metrics are generally applied to fault prediction [10], class testability prediction [11], code refactoring [12], and code size estimation [13].…”
Section: Introductionmentioning
confidence: 99%