Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38005
Full metadata record
DC FieldValueLanguage
dc.creator.IDRIBEIRO, C. H. G.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/5968277195460296pt_BR
dc.contributor.advisor1BRUNET, João Arthur Monteiro.
dc.contributor.advisor1IDBRUNET, J. A. M.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7892247821251194pt_BR
dc.description.resumoContexto: Code smells referem-se a padrões no código-fonte que desviam dos princípios de design estabelecidos. Durante a revisão do código, os desenvolvedores têm a oportunidade de identificar e corrigir esses smells, assim melhorando a qualidade geral da base de código. Um exame mais aprofundado das discussões dentro das revisões de código pode revelar insights valiosos sobre como os code smells são discutidos. Objetivo: para permitir que pesquisas futuras entendam melhor o comportamento dos desenvolvedores em relação aos code smells, nos propusemos a construir um conjunto de dados de discussões relacionadas a code smells. Na prática, queremos classificar os comentários em duas categorias: comentários com code smell e comentários sem code smell. Método: Para fazer isso, conduzimos um experimento que alavancou a busca semântica como uma técnica de classificação. Os dados de treinamento foram extraídos de três repositórios populares do GitHub de código aberto e consistiram em mais de 100.000 entradas. Resultados: como resultado, classificamos automaticamente 4.058 comentários de revisão como relacionados a code smells. Embora empregando uma nova técnica e dispondo de recursos limitados, conseguimos atingir uma precisão de 0,41 para a tarefa de classificação.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çãopt_BR
dc.titleClassifying code smell reviews with semantic search.pt_BR
dc.date.issued2024
dc.description.abstractBackground: Code smells refer to patterns in source code that deviate from established design principles. During code review, developers have the opportunity to identify and correct these smells, thereby enhancing the overall quality of the codebase. Further examination of the discussions within code reviews can reveal valuable insights about how code smells are discussed. Aim: In order to enable future research to better understand developers behavior regarding code smells, we set out to build a dataset of code-smell related discussions. In practice, we want to classify comments in two categories: code smell comments and non code smell comments. Method: To do so, we conducted an experiment that leveraged semantic search as a classiication technique. The training data was scraped from three popular open source GitHub repositories and consisted of over 100,000 entries. Results: As a result, we have automatically classiied 4,058 review comments as being code smell related. Although employing a novel technique and disposing of limited resources we could achieve a precision of 0.41 for the task of classiication.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38005
dc.date.accessioned2024-09-25T10:50:55Z
dc.date.available2024-09-25
dc.date.available2024-09-25T10:50:55Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectCode Smellspt_BR
dc.subjectCode Reviewpt_BR
dc.subjectSemantic Searchpt_BR
dc.subjectClassiication - Code Smell Reviewspt_BR
dc.subjectBusca Semânticapt_BR
dc.subjectClassificação - Avaliações de Code Smellpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorRIBEIRO, Carlos Henrique Gonçalves.
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeClassificando avaliações de code smell com pesquisa semântica.pt_BR
dc.identifier.citationRIBEIRO, Carlos Henrique Gonçalves. Classifying code smell reviews with semantic search. 2024. 06 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024.pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
CARLOS HENRIQUE GONCALVES RIBEIRO-ARTIGO-CIÊNCIA DA COMPUTAÇÃO-CEEI (2024).pdf261.47 kBAdobe PDFView/Open


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