The Signals that Potential Contributors Look for When Choosing Open-source Projects

被引:37
|
作者
Qiu, Huilian Sophie [1 ]
Li, Yucen Lily [1 ]
Padala, Susmita [2 ]
Sarma, Anita [2 ]
Vasilescu, Bogdan [1 ]
机构
[1] Carnegie Mellon University, School of Computer Science, Pittsburgh,PA, United States
[2] Oregon State University, School of Electrical Engineering and Computer Science, Corvallis,OR, United States
来源
关键词
D O I
10.1145/3359224
中图分类号
学科分类号
摘要
While open-source software has become ubiquitous, its sustainability is in question: without a constant supply of contributor eort, open-source projects are at risk. While prior work has extensively studied the motivations of open-source contributors in general, relatively little is known about how people choose which project to contribute to, beyond personal interest. This question is especially relevant in transparent social coding environments like GH, where visible cues on personal prole and repository pages, known as signals, are known to impact impression formation and decision making. In this paper, we report on a mixed-methods empirical study of the signals that inuence the contributors’ decision to join a GH project. We rst interviewed 15 GH contributors about their project evaluation processes and identied the important signals they used, including the structure of the README and the amount of recent activity. Then, we proceeded quantitatively to test out the impact of each signal based on the data of 9,977 GH projects. We reveal that many important pieces of information lack easily observable signals, and that some signals may be both attractive and unattractive. Our ndings have direct implications for open-source maintainers and the design of social coding environments, e.g., features to be added to facilitate better project searching experience. © 2019 Copyright held by the owner/author(s). Publication rights licensed to ACM.
引用
收藏
相关论文
共 50 条
  • [1] Towards Extracting the Role and Behavior of Contributors in Open-source Projects
    Papamichail, Michail D.
    Diamantopoulos, Themistoklis
    Matsoukas, Vasileios
    Athanasiadis, Christos
    Symeonidis, Andreas L.
    ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 536 - 543
  • [2] The dynamics of open-source contributors
    Lerner, Josh
    Pathak, Parag A.
    Tirole, Jean
    AMERICAN ECONOMIC REVIEW, 2006, 96 (02): : 114 - 118
  • [3] Matching Skills, Past Collaboration, and Limited Competition: Modeling When Open-Source Projects A.ract Contributors
    Fang, Hongbo
    Herbsleb, James
    Vasilescu, Bogdan
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 42 - 54
  • [4] Can instability variations warn developers when open-source projects boost?
    Capilla, Rafael
    Salamanca, Victor
    Valdezate, Alejandro
    Robles, Gregorio
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (04)
  • [5] Gender Representation Among Contributors to Open-Source Infrastructure
    Qiu, Huilian Sophie
    Zhao, Zihe H.
    Yu, Tielin Katy
    Wang, Justin
    Ma, Alexander
    Fang, Hongbo
    Dabbish, Laura
    Vasilescu, Bogdan
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING-SOFTWARE ENGINEERING IN SOCIETY, ICSE-SEIS, 2023, : 180 - 187
  • [6] Skill Recommendation for New Contributors in Open-Source Software
    Santos, Fabio
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 311 - 313
  • [7] The attraction of contributors in free and open source software projects
    Santos, Carlos
    Kuk, George
    Kon, Fabio
    Pearson, John
    JOURNAL OF STRATEGIC INFORMATION SYSTEMS, 2013, 22 (01): : 26 - 45
  • [8] Collaborative maintenance in large open-source projects
    Den Besten, Matthijs
    Dalle, Jean-Michel
    Galia, Fabrice
    OPEN SOURCE SYSTEMS, 2006, 203 : 233 - +
  • [9] VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assist Code Audits
    Perl, Henning
    Dechand, Sergej
    Smith, Matthew
    Arp, Daniel
    Yamaguchi, Fabian
    Rieck, Konrad
    Fahl, Sascha
    Acar, Yasemin
    CCS'15: PROCEEDINGS OF THE 22ND ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2015, : 426 - 437
  • [10] Insights into Female Contributions in Open-Source Projects
    Champa, Arifa I.
    Rabbi, Md Fazle
    Zibran, Minhaz F.
    Islam, Md Rakibul
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 357 - 361