Modeling for Measurement of Class Reusability in Object-Oriented Prograrns


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 6, No. 3, pp. 580-588, Mar. 1999
10.3745/KIPSTE.1999.6.3.580,   PDF Download:

Abstract

The reuse of software components from existing software system enhances productivity and reliability, decrease the cost of production in software development. The extraction of software components with high reusability from existing software system is very important in software reuse. The reuse of a class is classified into white-box reuse to reuse with modification and black-box reuse to reuse without modification. A class has the property of procedural language and object-oriented language. Therefore, it must measure reusability in consideration of two properties. In black-box reuse, independence of class is important quality. It can quantify through information hiding, coupling between objects, cohesion, etc. In white-box reuse, modification is the best important quality. It can quantify through class complexity, coupling, cohesion, documentation, etc. We propose a new model for measurement of class reusability and the measure criteria in object-oriented program. A class that is measured by proposed model can judge whether the reuse with modification has the advantage or the reuse without modification has the advantage.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
Y. H. Whan and K. Y. Seol, "Modeling for Measurement of Class Reusability in Object-Oriented Prograrns," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 6, no. 3, pp. 580-588, 1999. DOI: 10.3745/KIPSTE.1999.6.3.580.

[ACM Style]
Yoon Hee Whan and Koo Yeon Seol. 1999. Modeling for Measurement of Class Reusability in Object-Oriented Prograrns. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 6, 3, (1999), 580-588. DOI: 10.3745/KIPSTE.1999.6.3.580.