๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

An entropy-based complexity measure for object-oriented designs

โœ Scribed by Bansiya, Jagdish; Davis, Carl; Etzkorn, Letha


Publisher
John Wiley and Sons
Year
1999
Tongue
English
Weight
89 KB
Volume
5
Category
Article
ISSN
1074-3227

No coin nor oath required. For personal study only.

โœฆ Synopsis


The use of entropy as a measure of information content has led to its use in measuring the code complexity of functionally developed software products; however, no similar capability exists for evaluating complexities of object-oriented systems using entropy. In this paper a new metric based on entropy as a complexity measure for object-oriented classes is defined and validated using several large commercial object-oriented projects. The metric is computed using information available in class definitions. The new complexity measure of classes is correlated with traditional complexity measures such as McCabe's cyclomatic metric and the number-of-defects metric, both of which were evaluated from the implementation of the methods of the classes. The correlation study used the final versions of the class definitions. The high degree of positive correlation between the entropy-based class definition measure and the traditional measures of class implementation complexity verify that the new entropy measure computed from class definitions can be used as a predictive measure for class implementation complexities provided the class definitions do not change significantly during the implementation.


๐Ÿ“œ SIMILAR VOLUMES


An object-oriented framework for modelin
โœ Ahmed Seffah ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 136 KB ๐Ÿ‘ 2 views

The use of a software engineering approach in the design and development of Intelligent Training/teaching Systems (ITS) can increase productivity and improve the quality of the resulting software systems. In this paper, we describe an object-oriented framework for modeling and designing an ITS. This