Title :
Component Reusability and Cohesion Measures in Object-Oriented Systems
Author_Institution :
Dept. of Comput. Sci., Essex Univ.
Abstract :
In software component reuse processing, the success of software systems is decided by the quality of components. One important characteristic to measure quality of components is component reusability. Component reusability measures how easily the component can be reused in a new environment. This paper provides a new measure of cohesion developed to assess the reusability of Java components retrieved from the Internet by a search engine. This measure differs from the majority of established metrics in two respects: it reflects the degree of similarity between classes quantitatively, and they also take account of indirect similarities. An empirical comparison of the new measure with the established metrics is described. The new measures are shown to be consistently superior at ranking components according to their reusability
Keywords :
Java; object-oriented programming; software metrics; software quality; software reusability; Internet; Java component; cohesion measure; object-oriented system; search engine; software component quality; software component reusability; software metrics; Extraterrestrial measurements; Internet; Java; Performance evaluation; Search engines; Software quality; Software systems;
Conference_Titel :
Information and Communication Technologies, 2006. ICTTA '06. 2nd
Conference_Location :
Damascus
Print_ISBN :
0-7803-9521-2
DOI :
10.1109/ICTTA.2006.1684869