arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1811.07643cs.SE
收藏

GitHub Star是什么?理解社交编码平台中的存储库主导实践

What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform

Hudson Borges, Marco Tulio Valente

摘要:

除了基于git的版本控制系统,GitHub还集成了几个社交编码功能。特别是,GitHub用户可以启动存储库,大概是为了表达对开源项目的兴趣或满意度。然而,作为一个项目的主角的真正和实际意义从来没有深入和有充分根据的实证调查的主题。因此,我们在本文中提供了一个完整的研究GitHub明星的含义,特点和动态增长。首先,通过对791名开发人员进行调查,我们报告说,四分之三的开发人员在使用或为GitHub项目做出贡献之前会考虑星级数量。然后,我们对排名前5,000位的GitHub存储库的特征进行了定量分析。我们提出了四种模式来描述恒星的增长,这是来自聚类后的时间序列代表的恒星数量的研究存储库,我们还揭示了115开发人员对这些增长模式的看法。最后,我们向开源项目经理提供了一系列建议(例如,关于社交媒体推广的重要性)以及GitHub用户和软件工程研究人员(例如,在GitHub明星选择项目时面临的风险)。

英文摘要:

Besides a git-based version control system, GitHub integrates several social coding features. Particularly, GitHub users can star a repository, presumably to manifest interest or satisfaction with an open source project. However, the real and practical meaning of starring a project was never the subject of an in-depth and well-founded empirical investigation. Therefore, we provide in this paper a throughout study on the meaning, characteristics, and dynamic growth of GitHub stars. First, by surveying 791 developers, we report that three out of four developers consider the number of stars before using or contributing to a GitHub project. Then, we report a quantitative analysis on the characteristics of the top-5,000 most starred GitHub repositories. We propose four patterns to describe stars growth, which are derived after clustering the time series representing the number of stars of the studied repositories; we also reveal the perception of 115 developers about these growth patterns. To conclude, we provide a list of recommendations to open source project managers (e.g., on the importance of social media promotion) and to GitHub users and Software Engineering researchers (e.g., on the risks faced when selecting projects by GitHub stars).

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

↑