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 | Tamanho | Formato | |
---|---|---|---|---|
tcc_victorleuthierdossantos.pdf | 1,35 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.