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

探索GitHub项目开放性的三个步骤

Three Metrics to Explore the Openness of GitHub projects

Valerio Cosentino, Javier Luis Canovas Izquierdo, Jordi Cabot

摘要:

开源软件项目的发展得益于一群志愿者的帮助。因此,这些项目的成功取决于它们吸引(和留住)开发人员的能力。我们相信项目的开放性,即,一个新用户对它的积极贡献有多容易,可以帮助使一个项目更具吸引力。为了探索软件项目的开放性,我们提出了三个度量标准:(1)项目社区的分布,(2)外部贡献的接受率和(3)成为项目正式合作者所需的时间。我们已经将这些指标调整并应用于GitHub项目的一个子集,从而给出了一些关于其开放性的实际发现。

英文摘要:

Open source software projects evolve thanks to a group of volunteers that help in their development. Thus, the success of these projects depends on their ability to attract (and keep) developers. We believe the openness of a project, i.e., how easy is for a new user to actively contribute to it, can help to make a project more attractive. To explore the openness of a software project, we propose three metrics focused on: (1) the distribution of the project community, (2) the rate of acceptance of external contributions and (3) the time it takes to become an official collaborator of the project. We have adapted and applied these metrics to a subset of GitHub projects, thus giving some practical findings on their openness.

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

↑