Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29351
Full metadata record
DC FieldValueLanguage
dc.creator.IDLIMA, T. N.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/9053103503054879pt_BR
dc.contributor.advisor1RAMALHO, Franklin de Souza.-
dc.contributor.advisor1IDRAMALHO, F. S.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2469816352786812pt_BR
dc.contributor.referee1GHEYI, Rohit.-
dc.contributor.referee1IDGHEYI, R.pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2931270888717344pt_BR
dc.contributor.referee2MASSONI, Tiago Lima.-
dc.contributor.referee2IDMASSONI, T. L.pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/3563923906851611pt_BR
dc.description.resumoA resolução de bugs é uma etapa natural no ciclo de vida de um software, desde o desenvolvimento até a fase de interação com o usuário, problemas irão surgir. Os usuários, em geral, relatam estes problemas através de relatórios, entretanto é comum que as informações nestes relatórios estejam incompletas ou mal-estruturadas. Dentre estas informações, os passos para reprodução elucidam a sequência de ações que reproduzem o erro e são considerados como uma das informações mais importantes do relatório. Entretanto, é comum que tal informação não esteja presente ou esteja presente de forma não-estruturada, dificultando, por exemplo, o trabalho de encontrar o problema por parte do desenvolvedor e a geração de testes automáticos. Com isso, uma aplicação se faz necessária para identificar e estruturar os passos de reprodução de um bug através da extração de informações do corpo do texto dos relatórios, a fim de proporcionar dados que possam ser utilizados nas mais diversas aplicações. Este projeto propõe o desenvolvimento de modelos de aprendizagem de máquina baseados em Processamento de Linguagem Natural com capacidade de identificar e estruturar os passos para reprodução. No qual, ficou evidenciado alta eficiência na detecção dos passos de reprodução em um relatório (F1 = 0,69), mas baixa capacidade de promover a estruturação de componentes dos relatórios, tais como os atores e ações.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computação.pt_BR
dc.titleMétodos de estruturação de passos de reprodução em bug reports.pt_BR
dc.date.issued2023-02-14-
dc.description.abstractBug ixing is a natural step in the life cycle of a software, from development to the user interaction phase, problems will arise. Users, in general, report these problems through reports, however it is common that the information in these reports is incomplete or poorly structured. Among this information, the steps for reproduction elucidate the sequence of actions that reproduce the error and are considered as one of the most important information in the report. However, it is common that such information is not present or is present in an unstructured way, making it diicult, for example, for the developer to ind the problem and generate automatic tests. Thus, an application is necessary to identify and structure the steps to reproduce a bug by extracting information from the body of the text of the reports, in order to provide data that can be used in the most diverse applications. This project proposes the development of machine learning models based on Natural Language Processing with the ability to identify and structure the steps for reproduction. In which, high eiciency was evidenced in the detection of reproduction steps in a report (F1 = 0.69), but low capacity to promote the structuring of report components, such as actors and actions.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29351-
dc.date.accessioned2023-04-11T16:03:20Z-
dc.date.available2023-04-11-
dc.date.available2023-04-11T16:03:20Z-
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectBug reportspt_BR
dc.subjectPassos de reproduçãopt_BR
dc.subjectRelatório de bugpt_BR
dc.subjectProcessamento em Linguagem Naturalpt_BR
dc.subjectAprendizagem de máquinapt_BR
dc.subjectBug reportspt_BR
dc.subjectReproduction stepspt_BR
dc.subjectBug reportpt_BR
dc.subjectNatural Language Processingpt_BR
dc.subjectMachine learningpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorLIMA, Thiago Nascimento de.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeMethods for structuring reproduction steps in bug reports.pt_BR
dc.identifier.citationLIMA, Thiago Nascimento de. Métodos de estruturação de passos de reprodução em bug reports. 2023. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29351pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
THIAGO NASCIMENTO DE LIMA - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdfThiago Nascimento de Lima - TCC Artigo Ciência da Computação CEEI 2023270.53 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.