Kulesza, UiráRêgo Neto, José Gameleira do2019-06-282021-09-202019-06-282021-09-202019-06-13RÊGO NETO, José Gameleira do. Usando Técnicas de Mineração de Repositórios de Software para Apoiar a Automação de Testes de Software. 2019. 51f. Trabalho de Conclusão de Curso (Graduação) - Curso de Bacharelado em Ciências da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019.https://repositorio.ufrn.br/handle/123456789/34167The development of quality software systems requires the application of software testing techniques that seek to minimize the appearance of unexpected behaviors. In large software projects, the tendency is to have a high number of tests, and the automation of a considerable part of them is desirable. In an ideal scenario, all existing tests could be automated, however, there is usually a high cost associated with such automation. This dissertation work aims to utilize software repository mining techniques to provide indicators of which manual tests are good candidates to be automated. Seeking to achieve such goal, the work uses information related to the similarity of automated and manual tests, as well as information on which features of a given system are most executed and present more errors in the production environment. Such information is then used to produce a priority ranking of existing candidate manual tests to be automated. The proposed approach is demonstrated and applied about informations and test artifacts from the Sistema Integrado de Gestão de Atividades Acadêmicas (SIGAA)testes de softwaresoftware testingautomação de testestest automationmineração de repositórios de softwaresoftware repository miningUsando técnicas de mineração de repositórios software para apoiar a automação de testes de softwareUsing software repository mining techniques to support automation of software testingbachelorThesisEngenharia de Software