Informações do Trabalho
Titulo
Identificando habilidades de desenvolvedores de software por meio de suas contribuições em repositórios
Subtítulo
Autor
LUCAS DE PACE RIBEIRO
Orientador
ALESSANDREIA MARTA DE OLIVEIRA JULIO
Resumo
Identificar habilidades é um processo importante para qualquer área no auxilio da tomada de decisão. Na Ciência da Computação em específico, a escolha do desenvolvedor de software adequado influencia diretamente na longevidade e prosperidade de uma empresa. Mesmo com tamanha importância, o julgamento de habilidade ainda é refém de muita subjetividade humana e pouca informação embasada no que diz respeito a mensurar o conhecimento em bibliotecas específicas. Esta monografia propõe e implementa uma abordagem para identificar habilidades de desenvolvedores de software em bibliotecas de Java analisando suas contribuições ao longo do tempo em repositórios Git. A abordagem utiliza-se de analisadores de linguagens, o que possibilita o trabalho ser expandido para outras linguagens no futuro. Como exemplo do funcionamento da ferramenta, foi feito um experimento utilizando o repositório do JUnit4, um framework do Java para auxiliar na criação de testes unitários. Foi possível obter algumas informações do repositório JUnit4, por exemplo: as bibliotecas mais utilizadas e os desenvolvedores que mais interagiram com cada uma delas.
Ano:
2022
Palavras-Chave
Identificação de Habilidades em Java, Experiência em Bibliotecas, Tomada de Decisão, Seleção de Candidatos, Competências Técnicas, ANTLR
Obter PDF
Obter arquivos extras
Obter Bibtex