Estratégias de ensino para incentivar a participação consistente em projetos de software livre (2025)
- Authors:
- USP affiliated authors: MEIRELLES, PAULO ROBERTO MIRANDA - IME ; TADOKORO, DAVID DE BARROS - IME ; PASSOS, RAFAEL DE CAMPOS - IME
- Unidade: IME
- DOI: 10.5753/vem.2025.14524
- Subjects: SOFTWARE LIVRE; PROGRAMADORES
- Keywords: Desenvolvedores de sistemas
- Language: Português
- Abstract: O desenvolvimento de software livre é essencial para governos, empresas e sociedade, sustentado por comunidades que mantêm o software e definem suas regras de evolução. Um desafio recorrente é renovar a força de trabalho, formando contribuidores contínuos, indo além das contribuições ocasionais e isoladas. Este trabalho apresenta estratégias para treinar novos desenvolvedores. Aplicamos a abordagem em uma disciplina de um semestre, na qual os estudantes: (1) aprenderam fundamentos do kernel Linux e enviaram patches; (2) contribuíram com ferramentas do ecossistema GNU/Linux; (3) empacotaram software para a distribuição Debian; e (4) colaboraram em um projeto de sua escolha, explorando diferentes formas de engajamento. Nossa abordagem reproduz a trajetória de um contribuidor “autodidata”, mas em um ambiente focado e imersivo, com oficinas, mentoria e acompanhamento próximo, simulando uma comunidade de software livre. Essas estratégias mostraram-se eficientes ao oferecer retorno rápido e favorecer o aprendizado progressivo. Os resultados mostram maior confiança dos estudantes para contribuições contínuas e para o desenvolvimento de habilidades técnicas e interpessoais relevantes a qualquer projeto: tais estratégias podem rapidamente preparar dezenas de desenvolvedores com uma base sólida, prontos para atuar de forma sustentável em ecossistemas de software livre.
- Imprenta:
- Publisher: SBC
- Publisher place: Porto Alegre
- Date published: 2025
- Source:
- Título: Anais
- Volume/Número/Paginação/Ano: p. 48-57, 2025
- Conference titles: Workshop de Visualização, Evolução e Manutenção de Software - VEM
- Este periódico é de assinatura
- Este artigo NÃO é de acesso aberto
- Cor do Acesso Aberto: closed
-
ABNT
TADOKORO, David e PASSOS, Rafael e MEIRELLES, Paulo. Estratégias de ensino para incentivar a participação consistente em projetos de software livre. 2025, Anais.. Porto Alegre: SBC, 2025. p. 48-57. Disponível em: https://sol.sbc.org.br/index.php/vem/article/view/36871. Acesso em: 02 dez. 2025. -
APA
Tadokoro, D., Passos, R., & Meirelles, P. (2025). Estratégias de ensino para incentivar a participação consistente em projetos de software livre. In Anais (p. 48-57). Porto Alegre: SBC. doi:10.5753/vem.2025.14524 -
NLM
Tadokoro D, Passos R, Meirelles P. Estratégias de ensino para incentivar a participação consistente em projetos de software livre [Internet]. Anais. 2025 ; 48-57.[citado 2025 dez. 02 ] Available from: https://sol.sbc.org.br/index.php/vem/article/view/36871 -
Vancouver
Tadokoro D, Passos R, Meirelles P. Estratégias de ensino para incentivar a participação consistente em projetos de software livre [Internet]. Anais. 2025 ; 48-57.[citado 2025 dez. 02 ] Available from: https://sol.sbc.org.br/index.php/vem/article/view/36871 - Streamlining analyses on the Linux Kernel with DUKS
- DUKS: visualizações e análises unificadas para o Kernel Linux
- Can the Linux kernel sustain 30 more years of growth? Toward mitigating bottlenecks in its development model
- Kworkflow: a Linux kernel developer automation workflow system
- Trusting critical open source components: the Linux case study
- Validation and refinement of usability heuristics for interactive web maps
- Monitoramento de métricas de código-fonte em projetos de software livre
- An exploratory study of decorators in the TypeScript programming language
- A study of popular artificial intelligence python modules in open source projects
- A comparative analysis of the interactive web maps and Nielsen sets
Informações sobre o DOI: 10.5753/vem.2025.14524 (Fonte: oaDOI API)
Download do texto completo
| Tipo | Nome | Link | |
|---|---|---|---|
| 3271531.pdf |
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
