arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1502.05067cs.SIcs.SEphysics.soc-ph
收藏

复杂软件网络的节点混合与群结构

Node mixing and group structure of complex software networks

Lovro Šubelj, Slavko Žitnik, Neli Blagus, Marko Bajec

摘要:

大型软件项目是最复杂的人造系统之一,由相互依赖的部分组成。过去从复杂网络的角度对软件系统的研究已经导致了不同应用的显着发现。尽管如此,我们对软件网络结构的理解仍然只是部分的。在这里,我们研究相关性或链接节点之间的混合,并表明软件网络揭示二分法节点度混合类似于最近在生物网络中观察到的。我们进一步表明,软件网络也揭示了特征聚类配置文件和混合。因此,软件网络中的节点混合与例如,互联网或社交网络。我们解释所观察到的混合通过存在的节点组具有共同的链接模式。更确切地说,除了被称为社区的紧密联系的群体之外,软件网络还包括表示模块,核心/外围结构等的断开的群体。此外,组与底层软件项目的内在属性相吻合,这促进了在软件工程中的实际应用。

英文摘要:

Large software projects are among most sophisticated human-made systems consisting of a network of interdependent parts. Past studies of software systems from the perspective of complex networks have already led to notable discoveries with different applications. Nevertheless, our comprehension of the structure of software networks remains to be only partial. We here investigate correlations or mixing between linked nodes and show that software networks reveal dichotomous node degree mixing similar to that recently observed in biological networks. We further show that software networks also reveal characteristic clustering profiles and mixing. Hence, node mixing in software networks significantly differs from that in, e.g., the Internet or social networks. We explain the observed mixing through the presence of groups of nodes with common linking pattern. More precisely, besides densely linked groups known as communities, software networks also consist of disconnected groups denoted modules, core/periphery structures and other. Moreover, groups coincide with the intrinsic properties of the underlying software projects, which promotes practical applications in software engineering.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑