中文

复杂软件网络中的包等价性

社会与信息网络 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}
}