Exploring community structure of software Call Graph and its applications in class cohesion measurement.

Yu Qu,Xiaohong Guan,Qinghua Zheng,Ting Liu,Lidan Wang,Yuqiao Hou,Zijiang Yang
DOI: https://doi.org/10.1016/j.jss.2015.06.015
IF: 3.5
2015-01-01
Journal of Systems and Software
Abstract:•We show that software static Call Graphs exhibit significant community structures.•We propose two new class cohesion metrics based on community structures.•The new metrics provide new and useful measurement of software class cohesion.•The new metrics perform better than existing metrics in software fault prediction.
What problem does this paper attempt to address?