2023
DOI: 10.1016/j.infsof.2023.107169
|View full text |Cite
|
Sign up to set email alerts
|

Just-in-time code duplicates extraction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 68 publications
(135 reference statements)
0
4
0
Order By: Relevance
“…Refactoring Code Clone consists of taking a code fragment and moving it to create a new method while replacing all instances of that fragment with a call to this newly created method. It is worth noting that some PSs [15], [18], [67]- [69], [72], [82], [86], [90], [92], [96], [109], [110], [116], [117], [119], [120], [123], [126]- [137] utilized the concept of Code Clone to consider some or all types of clones (i.e., Type 1, Type 2, Type 3, Type 4), and others [83], [93], [97] utilized Duplicate Code by considering Type 1 clone.…”
Section: What Approaches Were Considered By the Pss To Recommend Extr...mentioning
confidence: 99%
See 3 more Smart Citations
“…Refactoring Code Clone consists of taking a code fragment and moving it to create a new method while replacing all instances of that fragment with a call to this newly created method. It is worth noting that some PSs [15], [18], [67]- [69], [72], [82], [86], [90], [92], [96], [109], [110], [116], [117], [119], [120], [123], [126]- [137] utilized the concept of Code Clone to consider some or all types of clones (i.e., Type 1, Type 2, Type 3, Type 4), and others [83], [93], [97] utilized Duplicate Code by considering Type 1 clone.…”
Section: What Approaches Were Considered By the Pss To Recommend Extr...mentioning
confidence: 99%
“…Their approach categorizes refactored clones as distinct classes and develops a model to recognize the various types of refactored clones and those that are anonymous. AntiCopyPaster [93], [97] is an IntelliJ IDEA plugin, implemented to detect and refactor duplicate code interactively as soon as a duplicate is created. The plugin only recommends the extraction of a duplicate only when it is worth it, i.e., the plugin treats whether a given duplicate code shall be extracted as a binary classification problem.…”
Section: What Approaches Were Considered By the Pss To Recommend Extr...mentioning
confidence: 99%
See 2 more Smart Citations