Advanced search
Start date
Betweenand


How Long and How Much: What to Expect from Summer of Code Participants?

Full text
Author(s):
Silva, Jefferson O. ; Wiese, Igor ; German, Daniel ; Steinmacher, Igor ; Gerosa, Marco A. ; IEEE
Total Authors: 6
Document type: Journal article
Source: 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME); v. N/A, p. 11-pg., 2017-01-01.
Abstract

Open Source Software (OSS) communities depend on continually recruiting new contributors. Some communities promote initiatives such as Summers of Code to foster contribution, but little is known about how successful these initiatives are. As a case study, we chose Google Summer of Code (GSoC), which is a three-month internship promoting software development by students in several OSS projects. We quantitatively investigated different aspects of students' contribution, including number of commits, code churn, and contribution date intervals. We found that 82% of the studied OSS projects merged at least one commit in codebase. When only newcomers are considered, similar to 54% of OSS projects merged at least one commit. We also found that similar to 23% of newcomers contributed to GSoC projects before knowing they would be accepted. Additionally, we found that the amount of commits and code of students with experience in the GSoC projects are strongly correlated with how much code they produced and how long they remained during and after GSoC. OSS communities can take advantage of our results to balance the trade-offs involved in entering CCEs, to set the communities' expectations about how much contribution they can expect to achieve, and for how long students will probably engage. (AU)

FAPESP's process: 15/07399-1 - Automatically generating and summarizing open source project documentation for newcomers
Grantee:Christoph Treude
Support Opportunities: Scholarships in Brazil - Post-Doctoral