Logo PUCPR

IDENTIFICAÇÃO DE FATORES DE ENGAJAMENTO DE DESENVOLVEDORES EM PROJETOS OPEN SOURCE

MILITÃO, Ana Paula Magnabosco¹; MACHADO, Rafael Carvalho³
Curso do(a) Estudante: Engenharia de Software – Escola Politécnica – Câmpus Curitiba
Curso do(a) Orientador(a): Engenharia de Software – Escola Politécnica – Câmpus Curitiba

INTRODUÇÃO: O desenvolvimento de software open source (OSS) constitui um importante modelo de produção colaborativa, sustentado pela participação de desenvolvedores com diferentes níveis de experiência, motivações, disponibilidades e vínculos com as comunidades. Nesse contexto, a continuidade dos projetos depende da capacidade de atrair, envolver e manter contribuidores ao longo do tempo, tornando o engajamento dos desenvolvedores um aspecto relevante para a sustentabilidade das comunidades OSS. OBJETIVOS: Este estudo teve como objetivo analisar os fatores associados ao engajamento de desenvolvedores em projetos open source, considerando práticas de gestão, fatores individuais e interações sociais. MATERIAIS E MÉTODO: Para isso, foi realizada uma Revisão Sistemática da Literatura com base nas recomendações do protocolo PRISMA. As buscas foram conduzidas nas bases Scopus, IEEE Xplore e ACM Digital Library, resultando inicialmente em 399 estudos. Após a remoção de duplicatas e a aplicação dos critérios de inclusão e exclusão, 60 estudos foram selecionados para análise e extração de dados. RESULTADOS: Os resultados evidenciaram que o engajamento dos desenvolvedores é influenciado por um conjunto de fatores inter-relacionados. Entre as práticas de gestão, destacaram-se a mentoria, o onboarding, a redução de barreiras de entrada, o suporte a novos contribuidores, a qualidade do feedback, o reconhecimento, a liderança participativa e estratégias voltadas à prevenção do abandono. Em relação aos fatores individuais, a satisfação pessoal, o aprendizado, o interesse pelo desenvolvimento, o senso de pertencimento, as oportunidades profissionais e a disponibilidade de tempo mostraram-se relevantes para o envolvimento dos desenvolvedores. As interações sociais também se mostraram relevantes, uma vez que comunicação, acolhimento, confiança, colaboração e reconhecimento favorecem a integração e a continuidade da participação, enquanto conflitos, toxicidade, ausência de resposta e centralização excessiva podem contribuir para o desengajamento. Além da identificação dos fatores associados ao engajamento, a análise dos estudos permitiu identificar tendências, como a crescente valorização dos aspectos humanos e sociais, e lacunas relacionadas à integração das estratégias de gestão, à compreensão longitudinal do engajamento e à influência de diferentes contextos e perfis de contribuidores. CONSIDERAÇÕES FINAIS: Conclui-se que o engajamento em projetos open source resulta da interação entre práticas de gestão, condições individuais e dinâmicas sociais, não podendo ser explicado por um único fator isolado. Os resultados contribuem para ampliar a compreensão sobre a sustentabilidade de comunidades de desenvolvimento colaborativo e podem orientar futuras pesquisas sobre estratégias de retenção, evolução do engajamento e novas formas de interação em projetos OSS.

PALAVRAS-CHAVE: Software open source, Engajamento, Revisão Sistemática da Literatura, Comunidades open source, Sustentabilidade de projetos.

APRESENTAÇÃO EM VÍDEO

Legendas:
  1. Estudante
  2. Colaborador
  3. Orientador
Esta pesquisa foi desenvolvida com bolsa Fundação Araucária no programa PIBIC.

QUERO VOTAR NESTE TRABALHO

Votação encerrada.