Pruthak: mining and analyzing graph substructures
Proceedings of the Eighth Workshop on Mining and Learning with Graphs
Identifying Extract Class refactoring opportunities using structural and semantic cohesion measures
Journal of Systems and Software
Method cohesion analysis through concept lattices
ACM SIGSOFT Software Engineering Notes
Identification and application of Extract Class refactorings in object-oriented systems
Journal of Systems and Software
Combining concept lattice with call graph for impact analysis
Advances in Engineering Software
Hi-index | 0.03 |
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.