Title :
Concept Analysis for Class Cohesion
Author :
Joshi, Padmaja ; Joshi, Rushikesh K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Bombay Powai, Mumbai
Abstract :
A concept lattice based approach for analysis of class cohesion is presented. The approach facilitates rapid identification of less cohesive classes. It also helps identify less cohesive methods, attributes and classes in one go. Further, the approach guides refactorings such as extract class, move method, localize attributes and remove unused attributes.The effectiveness of the technique is demonstrated through examples.
Keywords :
object-oriented programming; software metrics; class cohesion; concept analysis; concept lattice; object-oriented cohesion metrics; Bridges; Computer science; Data mining; Feedback; Information analysis; Lattices; Microscopy; Object oriented modeling; Software maintenance; Unified modeling language; Cohesion Analysis; Concept Analysis; Refactoring;
Conference_Titel :
Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
Conference_Location :
Kaiserslautern
Print_ISBN :
978-0-7695-3589-0
DOI :
10.1109/CSMR.2009.54