复杂软件网络中的包等价性
社会与信息网络
2016-02-12 v1 机器学习
摘要
公共包注册表 npm 是最大的软件注册表之一。拥有 216 911 个软件包,它形成了巨大的软件依赖网络。本文我们评估了在 npm 网络中寻找相似包的各种方法,仅使用图的结构。即,我们想找到一种对相似包进行分类的方法,这对推荐系统有用。这种规模使我们能够计算出有意义的结果,因为它软化了图的特异性。npm 也相当著名,因为它是 Node.js 的默认包仓库。我们相信这将使我们的结果比不太常用的包仓库让更多人感兴趣。这使其成为软件网络分析的一个好主题。
引用
@article{arxiv.1602.03681,
title = {Package equivalence in complex software network},
author = {Tomislav Slijepčević},
journal= {arXiv preprint arXiv:1602.03681},
year = {2016}
}