Defesa de Qualificação de Dissertação: Lucas Torres Mapurunga

Título: TFBot: Um Software Bot para Gerenciamento de Truck Factor e Recomendação de Alocação de Tarefas em Projetos GitHub

Data: 26/04/2019

Horário: 08:00h

Local: Hall do Centro de Ciências - Bloco 902

Resumo:

O desenvolvimento de software conta com diversas ferramentas colaborativas para a gestão de código, como o GitHub. Apesar do desenvolvimento ser feito por times, é comum que poucos desenvolvedores acumulem uma vasta quantidade de conhecimento ao longo do projeto de forma que a saída destes pode ser fatal. Este risco pode ser calculado por uma métrica conhecida como Truck Factor. Apresentamos uma proposta de bot para o gerenciamento desse fator utilizando a extração de informações dos colaboradores e do histórico de contribuições de um repositório no GitHub de forma a informar ao gerente do projeto a evolução deste risco ao longo do tempo. Além disso, o bot pode sugerir o remanejamento dos desenvolvedores com o intuito de amenizar o Truck Factor no futuro. Para avaliar o impacto da solução, faremos um estudo de caso de um projeto de software em andamento.

Banca:

  • Prof. Dr. Lincoln Souza Rocha (MDCC/UFC - Orientador)
  • Prof. Dr. João Fernando Lima Alcântara (MDCC/UFC)
  • Prof. Dr. Marcos Antonio de Oliveira (UFC)