Recent advancements in complex network analysis are encouraging and may provide useful insights when applied in software engineering domain, revealing properties and structures that cannot be captured by traditional metrics. In this paper, we analyzed the topological properties of Hibernate library, a well-known Java-based software through the extraction of its static call graph. The results reveal a complex network with small-world and scale-free characteristics while displaying a strong propensity on forming communities.
翻译:最近复杂的网络分析的进展令人鼓舞,在应用软件工程领域时,可以提供有用的洞察力,揭示传统计量标准无法捕捉的属性和结构。在本文中,我们通过提取静态调用图,分析了以爪哇为主的著名软件Hibernate图书馆的地形特征。结果揭示了一个具有小世界和无规模特征的复杂网络,同时展示了形成社区的强烈倾向。