Overcoming Social Barriers When Contributing to Open Source Software Projects

被引:22
|
作者
Steinmacher, Igor [1 ,2 ]
Gerosa, Marco [1 ,3 ]
Conte, Tayana U. [4 ]
Redmiles, David F. [5 ]
机构
[1] No Arizona Univ, Sch Informat Comp & Cyber Syst, Flagstaff, AZ 86011 USA
[2] Fed Univ Technol, Dept Comp, Campo Mourao, Parana, Brazil
[3] Univ Sao Paulo, Inst Math & Stat, Sao Paulo, Brazil
[4] Univ Fed Amazonas, Inst Comp, Manaus, Amazonas, Brazil
[5] Univ Calif Irvine, Irvine, CA USA
基金
巴西圣保罗研究基金会;
关键词
Onboarding; Difficulties; Challenges; Joining; Socialization; Open source software; FLOSS; Social barriers; Entry; Newcomers; New contributor; Newbies; Beginners; Qualitative study; Online communities; MOTIVATIONS; ONLINE; PARTICIPATION; DEVELOPERS; NEWCOMERS; GROWTH;
D O I
10.1007/s10606-018-9335-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An influx of newcomers is critical to the survival, long-term success, and continuity of many Open Source Software (OSS) community-based projects. However, newcomers face many barriers when making their first contribution, leading in many cases to dropouts. Due to the collaborative nature of community-based OSS projects, newcomers may be susceptible to social barriers, such as communication breakdowns and reception issues. In this article, we report a two-phase study aimed at better understanding social barriers faced by newcomers. In the first phase, we qualitatively analyzed the literature and data collected from practitioners to identify barriers that hinder newcomers' first contribution. We designed a model composed of 58 barriers, including 13 social barriers. In the second phase, based on the barriers model, we developed FLOSScoach, a portal to support newcomers making their first contribution. We evaluated the portal in a diary-based study and found that the portal guided the newcomers and reduced the need for communication. Our results provide insights for communities that want to support newcomers and lay a foundation for building better onboarding tools. The contributions of this paper include identifying and gathering empirical evidence of social barriers faced by newcomers; understanding how social barriers can be reduced or avoided by using a portal that organizes proper information for newcomers (FLOSScoach); presenting guidelines for communities and newcomers on how to reduce or avoid social barriers; and identifying new streams of research.
引用
收藏
页码:247 / 290
页数:44
相关论文
共 50 条
  • [1] Overcoming Social Barriers When Contributing to Open Source Software Projects
    Igor Steinmacher
    Marco Gerosa
    Tayana U. Conte
    David F. Redmiles
    [J]. Computer Supported Cooperative Work (CSCW), 2019, 28 : 247 - 290
  • [2] Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects
    Steinmacher, Igor
    Conte, Tayana Uchoa
    Gerosa, Marco Aurelio
    Redmiles, David F.
    [J]. PROCEEDINGS OF THE 2015 ACM INTERNATIONAL CONFERENCE ON COMPUTER-SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CSCW'15), 2015, : 1379 - 1392
  • [3] Visualizing social interaction in open source software projects
    Ogawa, Michael
    Ma, Kwan-Liu
    Bird, Christian
    Devanbu, Premkumar
    Gourley, Alex
    [J]. ASIA-PACIFIC SYMPOSIUM ON VISUALISATION 2007, PROCEEDINGS, 2007, : 25 - +
  • [4] A graduate student perspective on overcoming barriers to interacting with open-source software
    Cereceda, Oihane
    Quinn, Danielle E. A.
    [J]. FACETS, 2020, 5 : 289 - 303
  • [5] Contributing to a community of open source software
    [J]. Nakadai, Kazuhiro, 1600, Inst. of Image Information and Television Engineers (71):
  • [6] Preliminary empirical identification of barriers faced by newcomers to Open Source Software projects
    Steinmacher, Igor
    Chaves, Ana Paula
    Conte, Tayana
    Gerosa, Marco Aurelio
    [J]. 2014 28TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2014), 2014, : 51 - +
  • [7] A systematic literature review on the barriers faced by newcomers to open source software projects
    Steinmacher, Igor
    Graciotto Silva, Marco Aurelio
    Gerosa, Marco Aurelio
    Redmiles, David F.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 59 : 67 - 85
  • [8] Overcoming Barriers to Collaboration in an Open Source Ecosystem
    Smith, Derek
    Alshaikh, Asrar
    Bojan, Rawan
    Kak, Anish
    Manesh, Mohammad Mehdi Gharaei
    [J]. TECHNOLOGY INNOVATION MANAGEMENT REVIEW, 2014, : 18 - 27
  • [9] Social Diversity and Growth Levels of Open Source Software Projects on GitHub
    Aue, Joop
    Haisma, Michiel
    Tomasdottir, Kristin Fjola
    Bacchelli, Alberto
    [J]. ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [10] Social Community Evolution Analysis and Visualization in Open Source Software Projects
    Zhang, Jierui
    Wang, Liang
    Zheng, Zhiwen
    Tao, Xianping
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2022, 2022, 13724 : 38 - 45