DSpace/Manakin Repository

A survey on developer’s intention upon refactoring: Assessing refactoringminer’s efficacy.

Mostrar registro simples

dc.creator.ID ARAUJO, A. S. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/7586196643780905 pt_BR
dc.contributor.advisor1 GHEYI , Rohit.
dc.contributor.advisor1ID GHEYI, R. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/2931270888717344 pt_BR
dc.contributor.referee1  ALVES, Everton Leandro Galdino.
dc.contributor.referee2 MASSONI , Tiago Lima.
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.initials UFCG pt_BR
dc.title A survey on developer’s intention upon refactoring: Assessing refactoringminer’s efficacy. pt_BR
dc.date.issued 2020
dc.description.abstract Refactoring 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.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20122
dc.date.accessioned 2021-07-19T21:10:44Z
dc.date.available 2021-07-19
dc.date.available 2021-07-19T21:10:44Z
dc.type Trabalho de Conclusão de Curso pt_BR
dc.subject Desenvolvimento de software pt_BR
dc.subject Développement de logiciels pt_BR
dc.subject Desarrollo de software pt_BR
dc.subject Software development pt_BR
dc.subject Refatoração de software pt_BR
dc.subject Refactoring of software pt_BR
dc.subject Refactorisation de logiciel pt_BR
dc.subject Refactorización de software pt_BR
dc.subject Desenvolvedores de software - pesquisa pt_BR
dc.subject Desarrolladores de software - búsqueda pt_BR
dc.subject Développeurs de logiciels - recherche pt_BR
dc.subject Software developers - search pt_BR
dc.subject Github pt_BR
dc.subject RefactoringMiner pt_BR
dc.subject Refactoring pt_BR
dc.subject Firehouse interview pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator ARAUJO, Aramis Sales.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language eng pt_BR
dc.title.alternative Uma pesquisa sobre a intenção do desenvolvedor de software em refatorar: Avaliar a eficácia do refatorizador. pt_BR
dc.identifier.citation ARAUJO, 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/20122 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta