Onboarding in Open Source Software Projects: A Preliminary Analysis

被引:20
|
作者
Fagerholm, Fabian [1 ]
Johnson, Patrik [1 ]
Guinea, Alejandro Sanchez [1 ]
Borenstein, Jay [2 ,3 ]
Muench, Juergen [1 ]
机构
[1] Univ Helsinki, Dept Comp Sci, POB 68 Gustaf Hallstromin Katu 2b, FI-00014 Helsinki, Finland
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[3] Facebook, Menlo Pk, CA 94025 USA
关键词
onboarding; open source software projects; virtual teams; mentoring; global software development; distributed software development; case study; ORGANIZATION; INNOVATION; TEAMS;
D O I
10.1109/ICGSEW.2013.8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, many software projects are partially or completely open-source based. There is an increasing need for companies to participate in open-source software (OSS) projects, e. g., in order to benefit from open source ecosystems. OSS projects introduce particular challenges that have to be understood in order to gain the benefits. One such challenge is getting newcomers onboard into the projects effectively. Similar challenges may be present in other self-organised, virtual team environments. In this paper we present preliminary observations and results of in-progress research that studies the process of onboarding into virtual OSS teams. The study is based on a program created and conceived at Stanford University in conjunction with Facebook's Education Modernization program. It involves the collaboration of more than a dozen international universities and nine open source projects. More than 120 students participated in 2013. The students have been introduced to and supported by mentors experienced in the participating OSS projects. Our findings indicate that mentoring is an important factor for effective onboarding in OSS projects, promoting cohesion within distributed teams and maintaining an appropriate pace.
引用
收藏
页码:5 / 10
页数:6
相关论文
共 50 条
  • [1] Onboarding to Open Source Projects with Good First Issues: A Preliminary Analysis
    Horiguchi, Hyuga
    Omori, Itsuki
    Ohira, Masao
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 501 - 505
  • [2] How to Support Newcomers Onboarding to Open Source Software Projects
    Steinmacher, Igor
    Gerosa, Marco Aurelio
    [J]. OPEN SOURCE SOFTWARE: MOBILE OPEN SOURCE TECHNOLOGIES, 2014, 427 : 199 - 201
  • [3] How to support newcomers onboarding to open source software projects
    [J]. 1600, Springer Science and Business Media, LLC (427):
  • [4] Onboarding in Open Source Projects
    Fagerholm, Fabian
    Guinea, Alejandro Sanchez
    Borenstein, Jay
    Munch, Jurgen
    [J]. IEEE SOFTWARE, 2014, 31 (06) : 54 - 61
  • [5] Open Source Software Onboarding as a University Course: An Experience Report
    He, Hao
    Zhou, Minghui
    Wang, Qingye
    Li, Jingyue
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING-SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET, 2023, : 324 - 336
  • [6] Let Me In: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects
    Steinmacher, Igor
    Treude, Christoph
    Gerosa, Marco Aurelio
    [J]. IEEE SOFTWARE, 2019, 36 (04) : 41 - 49
  • [7] Adoption of Software Testing in Open Source Projects A Preliminary Study on 50,000 Projects
    Kochhar, Pavneet Singh
    Bissyande, Tegawende F.
    Lo, David
    Jiang, Lingxiao
    [J]. PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 353 - 356
  • [8] 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 - +
  • [9] How is Logging Practice Implemented in Open Source Software Projects? A Preliminary Exploration
    Rong, Guoping
    Gu, Shenghui
    Zhang, He
    Shao, Dong
    Liu, Wanggen
    [J]. 2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 171 - 180
  • [10] SIGVIEWER AND SIGNALSERVER - OPEN SOURCE SOFTWARE PROJECTS FOR BIOSIGNAL ANALYSIS
    Brunner, Clemens
    Breitwieser, Christian
    Mueller-Putz, Gernot R.
    [J]. BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2013, 58