Research on Structural Holes and Closeness of Multi-Granularity Software Networks.

Hui Li,Hui Zhang,Hai Zhao,Wei Cai
DOI: https://doi.org/10.4304/jsw.8.2.337-343
2013-01-01
Abstract:—Object-Oriented software structures represent multi-level characteristics. In this paper, two parameters -- structural holes and closeness used in complex networks are introduced to study topological characteristics of software networks from multi-granularity perspective. By this method, software networks are observed and analyzed in three levels: package granularity, class granularity and method granularity. Then correlations between these two parameters and node degrees are investigated and analyzed by case studies, respectively. The results show that this method is useful for measuring the extent of dependence and centralization in software networks, and help us deeply understand different scales of software structural characteristics.
What problem does this paper attempt to address?