2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC) 2021
DOI: 10.1109/icpc52881.2021.00033
|View full text |Cite
|
Sign up to set email alerts
|

RAID: Tool Support for Refactoring-Aware Code Reviews

Abstract: Agradeço aos meus familiares, amigos e professores! A presença de vocês foi indispensável para a realização desse sonho. Agradeço em especial:A Deus, por permitir a conclusão desta etapa.Aos meus familiares, pelo incentivo durante este curso de mestrado. Especialmente, aos meus pais Bernadete e José, e à minha irmã Aline, por todo o carinho, apoio e conselhos recebidos.Aos meus amigos, pela amizade, suporte e por todos os momentos incríveis que passamos juntos. Em especial aos meus amigos do Aserg, pela parcer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 42 publications
0
6
0
Order By: Relevance
“…Consequently, we also claim the concept of composite refactoring can be used to improve the results of empirical software engineering studies on refactoring practices. Finally, our scripts and catalog can also help to improve the user experience provided by refactoring‐aware code review tools, 25 by supporting the detection of refactorings at a higher abstraction level.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Consequently, we also claim the concept of composite refactoring can be used to improve the results of empirical software engineering studies on refactoring practices. Finally, our scripts and catalog can also help to improve the user experience provided by refactoring‐aware code review tools, 25 by supporting the detection of refactorings at a higher abstraction level.…”
Section: Discussionmentioning
confidence: 99%
“…Refactoring was already studied in scenarios such as code review, 19,25,37,38 code understanding, 32,39–41 and education 42,43 . However, these studies do not propose catalogs of refactorings operations to improve software practices.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The evaluation of the tool showed that it can detect behavior-changing refactorings with high precision (92%) and recall (94%). RAID [79] aims at reducing the reviewers' cognitive effort by automatically detecting refactorings and visualizing information relevant for the refactoring to the reviewer. In a field experiment, professional developers reduced the number of lines they had to review for move and extraction refactorings.…”
Section: Mcr Themes and Contributionsmentioning
confidence: 99%
“…Their goal is to help developers analyze changes in the source code before integrating them into the base code. Often, such comparison tools present code changes using split or unified views [8], [11], [14], [33]. These views are adopted by popular tools such as GitHub [12], a widely used repository hub for code version control using Git.…”
Section: Introductionmentioning
confidence: 99%