2002
DOI: 10.1002/smr.249
|View full text |Cite
|
Sign up to set email alerts
|

Metrics for maintainability of class inheritance hierarchies

Abstract: Since the proposal for the six object-oriented metrics by Chidamber and Kemerer (1994), several studies have been conducted to validate their metrics and have discovered some deficiencies. Consequently, many new metrics for object-oriented systems have been proposed. Among the various measurements of objectoriented characteristics, we focus on the metrics of class inheritance hierarchies in design and maintenance. As such, we propose two simple and heuristic metrics for the class inheritance hierarchy for the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(24 citation statements)
references
References 20 publications
0
24
0
Order By: Relevance
“…Sheldon et al defines understandability, the ease of understanding a program structure or a class inheritance structure [40].…”
Section: Average Degree Of Understandability (Au) Metric Of F T Shementioning
confidence: 99%
See 2 more Smart Citations
“…Sheldon et al defines understandability, the ease of understanding a program structure or a class inheritance structure [40].…”
Section: Average Degree Of Understandability (Au) Metric Of F T Shementioning
confidence: 99%
“…Sheldon et al [40] and Henderson Seller's [41] for comparison with proposed inheritance metric suites. In doing so, an attempt has been made to define empirical relationship between the proposed inheritance metric suites with the existing considered inheritance metrics and the focus was on which how the inheritance metric suites were correlated with the existing one.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Discovering relationships and interactions of these objects is not easy (Richner and Ducasse 1999). There is evidence which suggests that programmers have difficulty in maintaining object-oriented software because of inheritance depth and conceptual entropy of class hierarchies (Daly et al 1996;Sheldon et al 2002).…”
Section: Introductionmentioning
confidence: 98%
“…Therefore, class diagram offers a means to assessing the maintainability of OO systems at design stage. A few studies [3]- [13] have been conducted, and most of them are survey-based controlled experiments, which use participants" subjective opinions and some maintainability indices (e.g., the time for understanding a class diagram) to assess the  Manuscript received September 13, 2014; revised November 14, 2014. Yao Lu and Xinjun Mao are with National University of Defense Technology (NUDT), Changsha, China (e-mail: 839377654@qq.com).…”
Section: Introductionmentioning
confidence: 99%