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

A semantic entropy metric

Abstract: This paper presents a new semantically‐based metric for object‐oriented systems, called the Semantic Class Definition Entropy (SCDE) metric, which examines the implementation domain content of a class to measure class complexity. The domain content is determined using a knowledge‐based program understanding system. The metric's examination of the domain content of a class provides a more direct mapping between the metric and common human complexity analysis than is possible with traditional complexity measures… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2004
2004
2018
2018

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 22 publications
(19 citation statements)
references
References 15 publications
0
19
0
Order By: Relevance
“…Etzkorn et al [15] presented a new measure for object-oriented programs that examines the implementation domain content of a class to measure its complexity. The content of methods in a class has also been exploited to measure the conceptual cohesion of a class [2], [3], [16].…”
Section: A Entropy and Ir-based Metricsmentioning
confidence: 99%
“…Etzkorn et al [15] presented a new measure for object-oriented programs that examines the implementation domain content of a class to measure its complexity. The content of methods in a class has also been exploited to measure the conceptual cohesion of a class [2], [3], [16].…”
Section: A Entropy and Ir-based Metricsmentioning
confidence: 99%
“…The RCDE metrics are based on the Semantic Class Definition Entropy (SCDE) metric defined by Etzkorn, Gholston, and Hughes [3]. SCDE is a complexity metric that uses information theoretic and program understanding approaches to assess the domain information content of a class.…”
Section: Rcde Metricsmentioning
confidence: 99%
“…First, they can be biased by insignificant differences in coding style. For example, it has been shown [3] that small coding choices, such as placing multiple functions in a single line of code rather than multiple lines, can yield different syntactical metrics results, although there is no difference in the complexity of the function performed.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Further it contains short descriptive taxonomy of the object-oriented Design and metrics. Semantic metrics [7] describes about the semantically-based metric for object-oriented systems, called the Semantic Class Definition Entropy (SCDE) metric, which examines the implementation domain content of a class to measure class complexity. The domain content is determined using a knowledge-based program understanding system.…”
Section: Introductionmentioning
confidence: 99%