Title :
An Approach to Measuring the Component Cohesion Based on Structure Entropy
Author :
Yu, Yong ; Li, Tong ; Zhao, Na ; Dai, Fei
Author_Institution :
Sch. of Software, Yunnan Univ., Kunming
Abstract :
The component plays an essential role in the component-based software engineering. The component cohesion is an important attribute in software system, which represents the tight degree of a component. Obviously, the high cohesion of a component can effectively improve software quality. However, it is difficult to measure the component cohesion. In this paper the concept of structure entropy and the software component is firstly overviewed. Secondly, the dependence relations in the component and the component dependence graph (CDG) are presented, and the component dependence graph (CDG) is made up of three sub-graph: IPTG, TOPG and TTG. Finally, based on component dependence graph and the concept of structure entropy, an approach is proposed to measure the component cohesion.
Keywords :
object-oriented programming; software metrics; software quality; CDG; component cohesion measurement; component dependence graph; software quality; structure entropy; Application software; Entropy; Information technology; Intelligent structures; Programming; Software engineering; Software measurement; Software quality; Software reusability; Software systems; Component Cohesion; Measurement; Structure Entropy;
Conference_Titel :
Intelligent Information Technology Application, 2008. IITA '08. Second International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3497-8
DOI :
10.1109/IITA.2008.156