Modeling the impact of Python and R packages using dependency and contributor networks
Modeling the impact of Python and R packages using dependency and contributor networks
复制标题
使用依赖关系和贡献者网络对 Python 和 R 包的影响进行建模
DOI:
--
复制
发表时间:
2019
影响因子:
2.8
通讯作者:
S. Keller
中科院分区:
文献类型:
--
作者:
Gizem Korkmaz;Claire Kelling;Carol Robbins;S. Keller
This paper develops methods to estimate the factors that affect the impact of open-source software (OSS), measured by number of downloads, with a study of Python and R packages. The OSS community is characterized by a high level of collaboration and sharing which results in interactions between contributors as well as packages due to reuses. We use data collected from Depsy.org about the development activities of Python and R packages, and generate the dependency and contributor networks. We develop three Quasi-Poisson models for each of the Python and R communities using network characteristics, as well as author and package attributes. We find that the more derivative a package is (the more dependencies it has), the less likely it is to have a high impact. We also show that the centrality of a package in the dependency network measured by the out-degree, closeness centrality, and pagerank has a significant effect on its impact. Moreover, the closeness and weighted degree centralities of the developers in the Python and R contributor networks play an important role. We also find that introducing network features to a baseline model using only package features (e.g., number of authors, number of commits) improves the performance of the models.
影响因子:
3.3
作者:
Howison, James;Deelman, Ewa;Herbsleb, James D.
通讯作者:
Herbsleb, James D.