| Grant number: | 23/01534-0 |
| Support Opportunities: | Scholarships in Brazil - Technical Training Program - Technical Training |
| Start date: | March 01, 2023 |
| End date: | December 31, 2023 |
| Field of knowledge: | Physical Sciences and Mathematics - Computer Science - Computing Methodologies and Techniques |
| Agreement: | MCTI/MC |
| Principal Investigator: | Igor Scaliante Wiese |
| Grantee: | Getúlio Coimbra Regis |
| Host Institution: | Universidade Tecnológica Federal do Paraná (UTFPR). Campus Campo Mourão. Campo Mourão , SP, Brazil |
| Associated research grant: | 21/06662-1 - Turning Padawans into Jedis: using worked examples to improve the newcomer's skills in open software projects, AP.R |
Abstract Muitos desenvolvedores novatos participam de projetos de software livre para melhorar suas habilidades, e dentre elas, a programação. No entanto, os desenvolvedores que participam de projetos de Software Livre enfrentam muitas dificuldades em seus primeiros passos, e muitas vezes precisam aprender sozinhas. Em um estudo anterior, mostramos que 80% dos novatos acabam desistindo. Eles enfrentam barreiras para aprender as habilidades necessárias para executar uma tarefa, bem como para obter ajuda dos membros do projeto. Sem o apoio adequado, os novatos tornam-se desmotivados, consomem recursos da comunidade e acabam desistindo. O objetivo geral do presente projeto é apoiar novatos na aquisição de habilidades desde o início de suas contribuições para um projeto de software livre. Um aspecto negligenciado na literatura, é a forma como os novatos adquirem novas habilidades em tais projetos e como é possível apoiar esse processo. Os projetos de software livre oferecem uma grande oportunidade para a aprendizagem baseada em exemplos trabalhados, que a literatura mostra ser uma abordagem eficaz para adquirir conhecimentos e habilidades técnicas em outros contextos. Os projetos de software livre publicam abertamente seu código e as tarefas. Tais tarefas podem ser selecionadas pelos desenvolvedores para serem resolvidas. Além de desenvolver habilidades trabalhando em tarefas abertas existentes, os novatos podem analisar tarefas fechadas (e o código associado), que podem servir como exemplos trabalhados (worked examples). Assim, propomos guiar os novatos na aquisição de habilidades a partir do uso de exemplos trabalhados e do mapeamento de habilidades que são necessárias para concluir as tarefas de uma forma que os novatos aprendam com tarefas previamente realizadas. Essas estratégias são inexploradas na literatura relacionada à Engenharia de Software, que é uma atividade altamente complexa, abstrata e dependente do contexto. (AU) | |
| News published in Agência FAPESP Newsletter about the scholarship: | |
| More itemsLess items | |
| TITULO | |
| Articles published in other media outlets ( ): | |
| More itemsLess items | |
| VEICULO: TITULO (DATA) | |
| VEICULO: TITULO (DATA) | |