An empirical study of the first contributions of developers to open source projects on GitHub

被引:4
|
作者
Subramanian, Vikram N. [1 ]
机构
[1] Univ Waterloo, SWAG Lab, Waterloo, ON, Canada
关键词
D O I
10.1145/3377812.3382165
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The popularity of Open Source Software (OSS) is at an all-time high and for it to remain so it is vital for new developers to continually join and contribute to the OSS community. In this paper, to better understand the first time contributor, we study the characteristics of the first pull request (PR) made to an OSS project by developers. We mine GitHub for the first OSS PR of 3501 developers to study certain characteristics of PRs like language and size. We find that over 1/3rd of the PRs were in Java while C++ was very unpopular. A large fraction of PRs didn't even involve writing code, and were a mixture of trivial and non-trivial changes.
引用
收藏
页码:116 / 118
页数:3
相关论文
共 50 条
  • [1] An empirical study of the first contributions of developers to open source projects on GitHub
    Subramanian, Vikram N.
    [J]. Proceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering: Companion, ICSE-Companion 2020, 2020, : 116 - 118
  • [2] Investigating Developers' Contributions to Test Smell Survivability: A Study of Open-Source Projects
    Campos, Denivan
    Martins, Luana
    Bezerra, Carla
    Machado, Ivan
    [J]. PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023, 2023, : 86 - 95
  • [3] The Influence of Sponsorship on Open-Source Software Developers' Activities on GitHub
    Wang, Yaxin
    Wang, Liang
    Hu, Hao
    Jiang, Jing
    Kuang, Hongyu
    Tao, Xianping
    [J]. 2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 924 - 933
  • [4] Investigating and Projecting Population Structures in Open Source Software Projects: A Case Study of Projects in GitHub
    Onoue, Saya
    Hata, Hideaki
    Monden, Akito
    Matsumoto, Kenichi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (05): : 1304 - 1315
  • [5] Software effort estimation based on open source projects: Case study of Github
    Qi, Fumin
    Jing, Xiao-Yuan
    Zhu, Xiaoke
    Xie, Xiaoyuan
    Xu, Baowen
    Ying, Shi
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 92 : 145 - 157
  • [6] An Empirical Study on the Survival Rate of GitHub Projects
    Ait, Adem
    Canovas Izquierdo, Javier Luis
    Cabot, Jordi
    [J]. 2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 365 - 375
  • [7] Studying donations and their expenses in open source projects: a case study of GitHub projects collecting donations through open collectives
    Zhou, Jiayuan
    Wang, Shaowei
    Kamei, Yasutaka
    Hassan, Ahmed E.
    Ubayashi, Naoyasu
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (01)
  • [8] Evolution Model of Open-Source Software Projects in GitHub
    Wang, Hongbing
    Ji, Haoran
    [J]. 2022 2ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE (SEAI 2022), 2022, : 135 - 145
  • [9] Studying donations and their expenses in open source projects: a case study of GitHub projects collecting donations through open collectives
    Jiayuan Zhou
    Shaowei Wang
    Yasutaka Kamei
    Ahmed E. Hassan
    Naoyasu Ubayashi
    [J]. Empirical Software Engineering, 2022, 27
  • [10] An empirical study of supplementary patches in open source projects
    Park, Jihun
    Kim, Miryung
    Bae, Doo-Hwan
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (01) : 436 - 473