Os Programas de Engajamento em Software Livre Atraem Estudantes à Colaboração Voluntária? Um Estudo Empírico do Google Summer of Code

  • Jefferson O. Silva USP/PUC-SP
  • Igor Steinmacher UTFPR
  • Marco A. Gerosa USP

Abstract


Summers of Code, intensive short-term software development programs, may not only foster development but may also inspire its students to engage in OSS. In this study, we conduct a survey with GSoC students’ and mentors’ to find out either if the students keep contributing after the end of the program, as to understand what makes them enter GSoC. We focus on GSoC because it provides their students with a rare mix of participation rewards including skill development, career leverage, peer recognition, and stipends. We use descriptive statistical for analyzing the students’ and mentors’ answers. Our findings suggest that the students’ main motivation to join GSoC is related to career leverage, using the skills developed in the program to signal their potential to employers. However, we also find that the students’ intention to keep contributing to OSS is strong.

References

Beecham, S., Baddoo, N., Hall, T., Robinson, H. and Sharp, H. (2008). Motivation in Software Engineering: A systematic literature review. Information and Software Technology, v. 50, n. 9-10, p. 860–878.

Benkler, Y. (2002). Coase’s Penguin, or, Linux and The Nature of the Firm. . Yale Law School. https://dash.harvard.edu/handle/1/11363034, [accessed on Mar 26].

Christopherson, L., Idaszak, R. and Ahalt, S. (2010). Developing Scientific Software through the Open Community Engagement Process. In Files.Figshare.Com.

Ciampaglia, G. L. and Taraborelli, D. (2015). MoodBar: Increasing New User Retention in Wikipedia through Lightweight Socialization. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing - CSCW ’15.

Deci, E. L., Koestner, R. and Ryan, R. M. (1999). A meta-analytic review of experiments examining the effects of extrinsic rewards on intrinsic motivation. Psychological bulletin, v. 125, n. 6, p. 627–668; discussion 692–700.

Fang, Y. and Neufeld, D. (2009). Understanding Sustained Participation in Open Source Software Projects. Journal of Management Information Systems, v. 25, n. 4, p. 9–50.

Forte, A. and Bruckman, A. (2008). Why do people write for wikipedia? Incentives to contribute to open-content publishing. In Proceedings of 41st Annual Hawaii International Conference on System Sciences (HICSS).

Ghosh, R. (2003). Understanding free software developers: Findings from the FLOSS study. Perspectives on free and open source software, p. 1–23.

Kraut, R. E. and Resnick, P. (2012). Building Successful Online Communities: Evidence-Based Social Design. The MIT Press.

Lakhani, K. and Wolf, R. G. (1 sep 2003). Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects. SSRN Electronic Journal,

Lattemann, C. and Stieglitz, S. (2005). Framework for Governance in Open Source Communities. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences. . IEEE.

Misirli, A. T., Verner, J., Markkula, J. and Oivo, M. (may 2014). A survey on project factors that motivate Finnish software engineers. In 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS). . IEEE.

Nickerson, R. S. (1998). Confirmation bias: A ubiquitous phenomenon in many guises. Review of General Psychology, v. 2, n. 2, p. 175–220.

Oreg, S. and Nov, O. (sep 2008). Exploring motivations for contributing to open source initiatives: The roles of contribution context and personal values. Computers in Human Behavior, v. 24, n. 5, p. 2055–2073.

Osterloh, M. and Rota, S. G. (1 mar 2004). Open Source Software Development - Just Another Case of Collective Invention? SSRN Electronic Journal,

Shapiro, J. S. and David, P. A. (23 sep 2008). Community-Based Production of Open Source Software: What Do We Know about the Developers Who Participate? SSRN Electronic Journal,

Silva, J. O., Wiese, I., Steinmacher, I. and Gerosa, M. A. (2015). Pagamento Atrai Colaboradores de Longo Prazo ou Prestadores de Serviço ? Uma Investigação Inicial sobre o Google Summer of Code 2014. In XII Simpósio Brasileiro de Sistemas Colaborativos, SBSC 2015.

Steinmacher, I., Gerosa, M. A. and Redmiles, D. F. (2015). Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects. Proceedings of the ACM Conference on Computer-Supported Cooperative Work & Social Computing, p. 1379–1392.

Steinmacher, I., Wiese, I. S., Conte, T., Gerosa, M. A. and Redmiles, D. (2014). The hard life of open source software project newcomers. Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering - CHASE 2014, p. 72–78.

Tirole, J. and Lerner, J. (2002). Some Simple Economics of Open Source. The Journal of Industrial Economics, v. 50, n. 2, p. 197–234.

Trainer, E. H., Chaihirunkarn, C. and Herbsleb, J. D. (2014). The Big Effects of Shortterm Efforts : Mentorship and Code Integration in Open Source Scientific Software. v. 2, n. 1, p. 1–5.

Trainer, E. H., Chaihirunkarn, C., Kalyanasundaram, A. and Herbsleb, J. D. (2014). Community code engagements: Summer of code & hackathons for community building in scientific software. In Proc. International Conference on Supporting Group Work.

Trainer, E. H., Kalyanasundaram, A., Chaihirunkarn, C. and Herbsleb, J. D. (2016). How to Hackathon : Socio-technical Tradeoffs in Brief , Intensive Collocation.

Yu, J., Jiang, Z. and Chan, H. C. (19 apr 2007). Knowledge contribution in problem solving virtual communities. In Proceedings of the 2007 ACM SIGMIS CPR conference on 2007 computer personnel doctoral consortium and research conference The global information technology workforce - SIGMIS-CPR ’07. . ACM Press.
Published
2016-07-04
SILVA, Jefferson O.; STEINMACHER, Igor; GEROSA, Marco A.. Os Programas de Engajamento em Software Livre Atraem Estudantes à Colaboração Voluntária? Um Estudo Empírico do Google Summer of Code. In: BRAZILIAN SYMPOSIUM ON COLLABORATIVE SYSTEMS (SBSC), 13. , 2016, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 1363-1377. ISSN 2326-2842. DOI: https://doi.org/10.5753/sbsc.2016.9496.