Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20122
Full metadata record
DC FieldValueLanguage
dc.creator.IDARAUJO, A. S.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/7586196643780905pt_BR
dc.contributor.advisor1GHEYI , Rohit.
dc.contributor.advisor1IDGHEYI, R.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2931270888717344pt_BR
dc.contributor.referee1 ALVES, Everton Leandro Galdino.
dc.contributor.referee2MASSONI , Tiago Lima.
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.titleA survey on developer’s intention upon refactoring: Assessing refactoringminer’s efficacy.pt_BR
dc.date.issued2020
dc.description.abstractRefactoring is an essential practice in software development, as it allows developers to improve design, readability, and maintainabil ity. In this context, analysis tools such as RefactoringMiner intends to provide an arguably precise classification of refactoring types. However, there is a concern regarding the alignment between the refactorings identified by these tools and the developer’s intention towards those changes. For example, the tool may fail to detect the developer’s intention of doing a Pull-up Method refactoring. In this work, we are going to address this issue. Concretely, we will conduct a survey with over 200 experienced Java developers that contribute to highly rated and active open source repositories. Those developers will be surveyed regarding refactorings detected on specific commits they authored. The goal is to complement the evaluation provided by RefactoringMiner, asking developers whether they recognize and had the intention of performing the refactoring types detected by the tool rather than assuming the output as correct. Another goal is to assess whether the tool failed to detect refactorings performed by the developers.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20122
dc.date.accessioned2021-07-19T21:10:44Z
dc.date.available2021-07-19
dc.date.available2021-07-19T21:10:44Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectDesenvolvimento de softwarept_BR
dc.subjectDéveloppement de logicielspt_BR
dc.subjectDesarrollo de softwarept_BR
dc.subjectSoftware developmentpt_BR
dc.subjectRefatoração de softwarept_BR
dc.subjectRefactoring of softwarept_BR
dc.subjectRefactorisation de logicielpt_BR
dc.subjectRefactorización de softwarept_BR
dc.subjectDesenvolvedores de software - pesquisapt_BR
dc.subjectDesarrolladores de software - búsquedapt_BR
dc.subjectDéveloppeurs de logiciels - recherchept_BR
dc.subjectSoftware developers - searchpt_BR
dc.subjectGithubpt_BR
dc.subjectRefactoringMinerpt_BR
dc.subjectRefactoringpt_BR
dc.subjectFirehouse interviewpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorARAUJO, Aramis Sales.
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageengpt_BR
dc.title.alternativeUma pesquisa sobre a intenção do desenvolvedor de software em refatorar: Avaliar a eficácia do refatorizador.pt_BR
dc.identifier.citationARAUJO, A. S. A survey on developer’s intention upon refactoring: Assessing refactoringminer’s efficacy. 6 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20122pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
ARAMIS SALES ARAUJO - TCC CIÊNCIA DA COMPUTAÇÃO 2020.pdf545.38 kBAdobe PDFView/Open


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