Engagement in Open Source Software projects via Summer of Code programs (2019)
- Authors:
- Autor USP: SILVA, JEFFERSON DE OLIVEIRA - IME
- Unidade: IME
- Sigla do Departamento: MAC
- DOI: 10.11606/T.45.2020.tde-21012020-210739
- Assunto: CIENCIA DA COMPUTACAO
- Keywords: Joining process; Newcomer; Open Source Software; Process theory; Processo de entrada; Software Livre; Summer of Code; Teoria de processo
- Agências de fomento:
- Language: Inglês
- Abstract: Muitos projetos de software livre (SL) necessitam constantemente da entrada de novatos, uma vez que o desligamento de seus membros impõe desafios para manter-se sustentáveis. Um dos obstáculos para os projetos de SL é encontrar maneiras para atrair e reter novatos. Alguns projetos de SL esperam integrar novatos e receber contribuições participando em programas de Verões de Código (em inglês, Summer of Code). Tais programas visam fomentar o desenvolvimento de software associando, normalmente, projetos de SL a estudantes. Entretanto, apesar da aparente crescente popularidade desses programas, existe pouca informação sobre o que faz os estudantes engajarem em SL ao participar dos programas e como essa participação pode beneficiar os projetos de SL. A participação em programas Summer of Code é onerosa e morosa, e muitos projetos de SL não possuem evidência empírica suficiente para tomar uma decisão bem informada sobre os custos reais de participar em tais programas, o que poderia diminuir a capacidade desses projetos de atuar em suas necessidades em tempo hábil. Nesta tese, nosso objetivo é revelar o engajamento de estudantes em projetos de SL via programas Summer of Code. Focamos no Google Summer of Code como nosso estudo de caso, uma vez que é o programa mais conhecido, com vários desenvolvedores do mundo todo, e está em operação há mais de uma década. Empregamos múltiplos métodos empíricos tais como entrevistas, levantamentos e análises quantitativas de dados minerados derepositórios de código fonte. Alegamos duas contribuições originais: a identificação empírica das tarefas que os projetos de SL realizam para motivar os estudantes em tais programas e; a identificação empírica de fatores que influenciam os estudantes a se engajarem em projetos de SL via programas Summer of Code. Com nossos resultados, os projetos de SL têm uma descrição concisa e estruturada do que faz com que os estudantes engajem em projetos de SL quando participam em tais programas; os novos estudantes podem se beneficiar da experiência de estudantes que já participaram do programa; e os pesquisadores têm uma fundação teórica para criar métodos e modelos. Deste modo, acreditamos que os projetos de SL podem receber mais contribuições de estudantes interessados em colaborações de curto e longo prazos
- Imprenta:
- Data da defesa: 03.12.2019
- Status:
- Artigo publicado em periódico de acesso aberto (Gold Open Access)
- Versão do Documento:
- Versão publicada (Published version)
- Acessar versão aberta:
-
ABNT
SILVA, Jefferson de Oliveira. Engagement in Open Source Software projects via Summer of Code programs. 2019. Tese (Doutorado) – Universidade de São Paulo, São Paulo, 2019. Disponível em: https://teses.usp.br/teses/disponiveis/45/45134/tde-21012020-210739/. Acesso em: 10 abr. 2026. -
APA
Silva, J. de O. (2019). Engagement in Open Source Software projects via Summer of Code programs (Tese (Doutorado). Universidade de São Paulo, São Paulo. Recuperado de https://teses.usp.br/teses/disponiveis/45/45134/tde-21012020-210739/ -
NLM
Silva J de O. Engagement in Open Source Software projects via Summer of Code programs [Internet]. 2019 ;[citado 2026 abr. 10 ] Available from: https://teses.usp.br/teses/disponiveis/45/45134/tde-21012020-210739/ -
Vancouver
Silva J de O. Engagement in Open Source Software projects via Summer of Code programs [Internet]. 2019 ;[citado 2026 abr. 10 ] Available from: https://teses.usp.br/teses/disponiveis/45/45134/tde-21012020-210739/
Informações sobre a disponibilidade de versões do artigo em acesso aberto coletadas automaticamente via oaDOI API (Unpaywall).
Por se tratar de integração com serviço externo, podem existir diferentes versões do trabalho (como preprints ou postprints), que podem diferir da versão publicada.
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
