What Makes Open Source Software Projects Impactful: A Data-Driven Approach

Huaiwei Yang, Shuang Liu, Lin Gui, Yongxin Zhao, Jun Sun, Junjie Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the wide adoption and acceptance of open source version control and hosting systems, more and more companies, including Google, Microsoft, Apple and Facebook, are putting their projects on such platforms, e.g., GitHub. It is very important for open source projects to be impactful, i.e., to attract attentions from the open source development community, so as to gain support on development, testing as well as maintenance from the community. However, the question of what factors affect open source project impact, remains largely open. Given the numerous confounding factors and the complex correlations among the factors, it is a challenge to answer the question. In this study, we gather a large dataset from GitHub and provide empirical insights on this question base on a data-driven approach. We randomly collect 146,286 projects from GitHub and then adopt data analysis techniques to automatically analyze the correlations of different features with the software project impact. We also provide suggestions on how to potentially make open source projects impactful base on our analysis results.

Original languageEnglish
Title of host publication12th Asia-Pacific Symposium on Internetware, Internetware''2020
PublisherAssociation for Computing Machinery
Pages126-135
Number of pages10
ISBN (Electronic)9781450388191
DOIs
StatePublished - 1 Nov 2020
Externally publishedYes
Event12th Asia-Pacific Symposium on Internetware, Internetware''2020 - Virtual, Online, Singapore
Duration: 12 May 202114 May 2021

Publication series

NameACM International Conference Proceeding Series

Conference

Conference12th Asia-Pacific Symposium on Internetware, Internetware''2020
Country/TerritorySingapore
CityVirtual, Online
Period12/05/2114/05/21

Fingerprint

Dive into the research topics of 'What Makes Open Source Software Projects Impactful: A Data-Driven Approach'. Together they form a unique fingerprint.

Cite this