
doi: 10.1002/smr.255
AbstractThis 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 based on syntactic aspects (software aspects related to the format of the code). Additionally, this metric represents a true design metric that can measure complexity early in the life cycles of software maintenance and software development. The SCDE metric is correlated with analyses from a human expert team, and is also compared to syntactic complexity measures. Copyright © 2002 John Wiley & Sons, Ltd.
syntactic complexity measures, Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.), Computing methodologies and applications, knowledge-based systems, object-oriented metrics, domain content, General topics in the theory of software, metric validation, program understanding
syntactic complexity measures, Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.), Computing methodologies and applications, knowledge-based systems, object-oriented metrics, domain content, General topics in the theory of software, metric validation, program understanding
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 18 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
