2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2021
DOI: 10.1109/icsme52107.2021.00033
|View full text |Cite
|
Sign up to set email alerts
|

Look Ahead! Revealing Complete Composite Refactorings and their Smelliness Effects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
47
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(47 citation statements)
references
References 29 publications
0
47
0
Order By: Relevance
“…Nevertheless, Additional studies are needed. Additionally, although the RefactoringMiner 2.1 tool can identify 62 types of refactorings, our experiments considered only 33 types, which are the most frequently applied in other studies [34]. We conjecture that a study evaluating a more extensive set of refactoring types would possibly find an even more substantial involvement of refactoring operations in increasing merge effort.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Nevertheless, Additional studies are needed. Additionally, although the RefactoringMiner 2.1 tool can identify 62 types of refactorings, our experiments considered only 33 types, which are the most frequently applied in other studies [34]. We conjecture that a study evaluating a more extensive set of refactoring types would possibly find an even more substantial involvement of refactoring operations in increasing merge effort.…”
Section: Discussionmentioning
confidence: 99%
“…The other seven types of refactorings were defined by Tsantalis et al [31]: Change Parameter Type, Change Variable Type, Merge Parameter, Merge Variable, Parameterize Variable, Replace Attribute, and Replace Variable with Attribute. We consider these subsets of refactorings, as a recent study revealed that developers often applied them in practice [34].…”
Section: B Refactorings and Merge Effortmentioning
confidence: 99%
“…Similarly, composites are defined as sequences of atomic refactoring operations 4,10,48 . This concept is explored in contexts like domain specific languages for describing refactoring 48 and code smells 10,49 …”
Section: Related Workmentioning
confidence: 99%
“…al. 49 investigated "complete composites", that is, sets of refactoring operations that remove the whole occurrence of four code smell types. The study includes 618 complete composites formed by well-known refactoring operations.…”
Section: Catalog Of Refactoringsmentioning
confidence: 99%
See 1 more Smart Citation