Use este identificador para citar ou linkar para este item: https://repository.ufrpe.br/handle/123456789/4211
Título: Uso de Machine Learning para identificação de solicitação de teste de confirmação em projeto de teste de software
Autor: Santos, Victor Leuthier dos
Endereco Lattes do autor: http://lattes.cnpq.br/8817589533156593
Orientador: Monteiro, Cleviton Vinicius Fonsêca
Endereco Lattes do orientador : http://lattes.cnpq.br/9362573782715504
Co-orientador : Albuquerque Júnior, Gabriel Alves de
Endereço Lattes do Co-orientador : http://lattes.cnpq.br/1399502815770584
Palavras-chave: Aprendizado do computador;Desenvolvimento de software;Testes
Data do documento: 6-Jun-2022
Citação: SANTOS, Victor Leuthier dos. Uso de Machine Learning para identificação de solicitação de teste de confirmação em projeto de teste de software. 2022. 33 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2022.
Resumo: Um estudo recente publicado pela Cambridge Judge Business School descobriu que os desenvolvedores perdem 620 milhões de horas por ano depurando falhas de software, o que acaba custando às empresas aproximadamente US$ 61 bilhões por ano. Este processo de depuração se torna ainda mais complexo e custoso às organizações quando o desenvolvedor não possui acesso aos recursos necessários. Utilizando a biblioteca TPOT como ferramenta de Auto Machine Learning para encontrar a melhor pipeline de um modelo foram analisados comentários do Jira afim de identificar pedidos de reteste por parte de desenvolvedores para os testadores de uma empresa. Foi construído um modelo para criação da ferramenta chamada “Preste atenção ao reteste ou Pay attention to retest” - PATRE, que utiliza Aprendizado de Máquina (Machine Learning) para identificação automática de pedido de teste de confirmação, otimizando assim a rotina dos profissionais envolvidos no desenvolvimento do software. O classificador gerado após 5 gerações foi o GradientBoostingClassifier e obteve uma precisão de 0.562, e um recall de 0.529, enquanto o f1-score encontrado foi de cerca de 0.545. Enquanto que o classificador escolhido pelo TPOT após 20 gerações foi o StackingEstimator obteve os seguintes resultados: precisão de 0.48, recall de 0.735 e f1-score de 0.581. Mostrando a influência direta do número de gerações na qualidade do modelo e do classificador final. Nenhuma informação ou dado confidencial foi utilizado para a realização deste trabalho.
URI: https://repository.ufrpe.br/handle/123456789/4211
Aparece nas coleções:TCC - Bacharelado em Sistemas da Informação (Sede)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_victorleuthierdossantos.pdf1,35 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.