TY - GEN
T1 - Students' Engagement in Open Source Projects
T2 - 31st Brazilian Symposium on Software Engineering, SBES 2017
AU - Silva, Jefferson O.
AU - Wiese, Igor S.
AU - Steinmacher, Igor
AU - Gerosa, Marco A.
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/9/20
Y1 - 2017/9/20
N2 - Several open source software (OSS) communities promote and participate in initiatives such as summers of code to foster contributions and attract new developers. However, little is known about how successful these initiatives are. As a case study, we analyzed Google Summer of Code (GSoC), which is a three-month program that fosters students' participation in OSS projects. We found that 82% of the studied OSS projects merged at least one students' commit in codebase. When only newcomers are considered, ∼54% of OSS projects merged at least one commit. We also found that ∼23% of newcomers started contributing to GSoC projects before knowing they would be accepted. We also did not find statistical difference between newcomers and students with prior participation in the projects regarding retention time after GSoC, except for 2015 edition. Using survival analysis, we found that ∼40% of students kept contributing longer than a month, while ∼15% contributed longer than a year. OSS communities can take advantage of our results to balance the trade-offs involved in joining this kind of program and to set expectations about how much contribution to expect and for how long students engage.
AB - Several open source software (OSS) communities promote and participate in initiatives such as summers of code to foster contributions and attract new developers. However, little is known about how successful these initiatives are. As a case study, we analyzed Google Summer of Code (GSoC), which is a three-month program that fosters students' participation in OSS projects. We found that 82% of the studied OSS projects merged at least one students' commit in codebase. When only newcomers are considered, ∼54% of OSS projects merged at least one commit. We also found that ∼23% of newcomers started contributing to GSoC projects before knowing they would be accepted. We also did not find statistical difference between newcomers and students with prior participation in the projects regarding retention time after GSoC, except for 2015 edition. Using survival analysis, we found that ∼40% of students kept contributing longer than a month, while ∼15% contributed longer than a year. OSS communities can take advantage of our results to balance the trade-offs involved in joining this kind of program and to set expectations about how much contribution to expect and for how long students engage.
KW - Google Summer of Code
KW - Mining Software Repositories
KW - Newcomers
KW - Open Source Software
KW - Retention
UR - http://www.scopus.com/inward/record.url?scp=85055522514&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85055522514&partnerID=8YFLogxK
U2 - 10.1145/3131151.3131156
DO - 10.1145/3131151.3131156
M3 - Conference contribution
AN - SCOPUS:85055522514
T3 - ACM International Conference Proceeding Series
SP - 224
EP - 233
BT - 31st Brazilian Symposium on Software Engineering, SBES 2017 - Proceedings
PB - Association for Computing Machinery
Y2 - 20 September 2017 through 22 September 2017
ER -