arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0411096cs.SE
收藏

开源软件中的包间依赖网络

Inter-Package Dependency Networks in Open-Source Software

Nathan LaBelle, Eugene Wallingford

摘要:

本研究分析了开源软件中包间层次的复杂网络,其中包依赖关系通常跨越项目和开发团队。我们审查复杂的网络确定在“较低”的抽象层次,然后制定一个描述的软件组件的相互作用在包的水平,一个相对“高”的抽象层次。通过从两个来源挖掘开源软件存储库,我们经验性地表明,在这种粒度下的模块耦合在这两种情况下都创建了一个小世界和无标度网络。

英文摘要:

This research analyzes complex networks in open-source software at the inter-package level, where package dependencies often span across projects and between development groups. We review complex networks identified at ``lower'' levels of abstraction, and then formulate a description of interacting software components at the package level, a relatively ``high'' level of abstraction. By mining open-source software repositories from two sources, we empirically show that the coupling of modules at this granularity creates a small-world and scale-free network in both instances.

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

↑