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

Resumo


Os programas Summer of Code, programas intensivos de desenvolvimento de software de curta duração, podem não apenas promover o desenvolvimento, mas também inspirar o engajamento de estudantes em projetos de software livre. Neste artigo, realizamos um survey com estudantes e mentores do Google Summer of Code (GSoC) para descobrir se os estudantes continuam a colaborar após o término do programa, bem como entender o que os atrai a participarem do GSoC. Escolhemos o GSoC porque ele provê a seus estudantes uma rara combinação de recompensas de participação incluindo desenvolvimento de habilidades técnicas, alavancagem da carreira, reconhecimento pelos pares e pagamento. Usamos estatística descritiva para analisar as respostas de estudantes e mentores. Nossos resultados sugerem que a principal motivação dos estudantes participarem do GSoC tem relação com alavancagem da carreira, utilizando as habilidades técnicas adquiridas para sinalizar seus talentos a empregadores. Entretanto, também constatamos que a intenção dos estudantes de continuar colaborando com projetos de software livre é forte.

Referências

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.
Publicado
04/07/2016
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: SIMPÓSIO BRASILEIRO DE SISTEMAS COLABORATIVOS (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.