A Longitudinal Study of Student Contributions to OSS vs. OSS4SG with a Lightweight Intervention
Modern software engineering practice and training increasingly rely on Open Source Software (OSS). The recent growth in demand for professional software engineers has led to increased contributions to, and usage of, OSS. However, there is limited understanding of the factors affecting how developers, and how new or student developers in particular, decide which OSS projects to contribute to, a process critical to OSS sustainability, access, adoption, and growth. To better understand OSS contributions from the developers of tomorrow, we conducted a four-year longitudinal study with 1,361 students investigating the life cycle of their contributions (from project selection to pull request acceptance). During the study, we also delivered a lightweight intervention to promote the awareness of open source projects for social good (OSS4SG), OSS projects that have positive impacts in other domains. Using both quantitative and qualitative methods, we analyze student experience reports and the pull requests they submit. Compared to general OSS projects, we find significant differences in project selection, student motivation, and increased pull-request acceptance rates for OSS4SG contributions. We also find that our intervention correlates with increased student contributions to OSS4SG. Finally, we analyze correlations of factors such as gender or working with a partner. Our findings may help improve the experience for new developers participating in OSS4SG and the quality of their contributions. We also hope our work helps educators, project leaders, and contributors to build a mutually-beneficial framework for the future growth of OSS4SG.
Tue 5 DecDisplayed time zone: Pacific Time (US & Canada) change
11:00 - 12:30 | Human Aspects IResearch Papers / Journal First / Ideas, Visions and Reflections at Golden Gate A Chair(s): Preetha Chatterjee Drexel University, USA | ||
11:00 15mTalk | A Longitudinal Study of Student Contributions to OSS vs. OSS4SG with a Lightweight Intervention Research Papers Zihan Fang Vanderbilt University, Madeline Endres University of Michigan, Thomas Zimmermann Microsoft Research, Denae Ford Microsoft Research, Westley Weimer University of Michigan, Kevin Leach Vanderbilt University, Yu Huang Vanderbilt University Pre-print Media Attached | ||
11:15 15mTalk | Do CONTRIBUTING files provide information about OSS newcomers' onboarding barriers? Research Papers Felipe Fronchetti Virginia Commonwealth University, David C. Shepherd Louisiana State University, Igor Scaliante Wiese Federal University of Technology – Paraná - UTFPR, Christoph Treude University of Melbourne, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University Pre-print Media Attached | ||
11:30 15mTalk | Off to a Good Start: Dynamic Contribution Patterns and Technical Success in an OSS Newcomer’s Early Career Journal First Yang Yue University of California, Irvine, Yi Wang Beijing University of Posts and Telecommunications, David Redmiles University of California, Irvine Link to publication DOI Media Attached | ||
11:45 15mTalk | How Early Participation Determines Long-Term Sustained Activity in GitHub Projects? Research Papers Wenxin Xiao School of Computer Science, Peking University, Hao He Carnegie Mellon University, Weiwei Xu Peking University, Yuxia Zhang Beijing Institute of Technology, Minghui Zhou Peking University Pre-print Media Attached | ||
12:00 15mTalk | Matching Skills, Past Collaboration, and Limited Competition: Modeling When Open-Source Projects Attract Contributors Research Papers Hongbo Fang Carnegie Mellon University, James Herbsleb Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University Media Attached | ||
12:15 15mTalk | Contribution-based Firing of Developers? Ideas, Visions and Reflections Vincenzo Orrei Software Institute - USI, Lugano, Switzerland, Marco Raglianti Software Institute - USI, Lugano, Csaba Nagy Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano Media Attached |