Title :
Measuring Class Cohesion Based on Iterative Process Using External Class Relationships
Author :
Lee, Joun-Ho ; Dae-Kyoo Kim
Author_Institution :
Dept. of Comput. Eng., Sogang Univ., Seoul, South Korea
Abstract :
Class cohesion is a design quality that has a great impact on maintenance of object-oriented systems. There has been much work on measuring class cohesion based on internal class relationships only. However, object-oriented systems involve many external class relationships carrying functional semantics which should be also taken into account in measuring class cohesion. In this paper, we present a novel metric for measuring class cohesion based on an iterative process using both internal and external class relationships.
Keywords :
iterative methods; object-oriented programming; software maintenance; software quality; class cohesion; design quality; external class relationships; functional semantics; internal class relationship; iterative process; object-oriented system; Abstracts; Iterative methods; Phase measurement; Semantics; Software; Software measurement; Cohesion; Functional Cohesion;
Conference_Titel :
Quality Software (QSIC), 2014 14th International Conference on
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4799-7197-8
DOI :
10.1109/QSIC.2014.25