2013 10th Working Conference on Mining Software Repositories (MSR) 2013
DOI: 10.1109/msr.2013.6624021
|View full text |Cite
|
Sign up to set email alerts
|

Understanding the evolution of Type-3 clones: An exploratory study

Abstract: Abstract-Understanding the evolution of clones is important for both understanding the maintenance implications of clones and for building a robust clone management system. To this end, researchers have already conducted a number of studies to analyze the evolution of clones, mostly focusing on Type-1 and Type-2 clones. However, although there are a significant number of Type-3 clones in software systems, we know a little how they actually evolve. In this paper, we perform an exploratory study on the evolution… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
14
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 23 publications
(15 citation statements)
references
References 27 publications
1
14
0
Order By: Relevance
“…Saha et al [14] conducted exploratory research on Type-I, Type-II, and Type-III clone evolution in six open source software systems which were written in two programming languages and compared the results with past research to increase understanding of Type-III clone evolution.…”
Section: Prior Researchmentioning
confidence: 99%
“…Saha et al [14] conducted exploratory research on Type-I, Type-II, and Type-III clone evolution in six open source software systems which were written in two programming languages and compared the results with past research to increase understanding of Type-III clone evolution.…”
Section: Prior Researchmentioning
confidence: 99%
“…This resolution pattern can be applied if the nodes to be merged are all statements. This case is typical of Type 3 clones (Saha et al 2013). We construct the following switch statement:…”
Section: Pattern: Switch Statement With Extra Parametermentioning
confidence: 99%
“…Krinke [29] also investigated the stability of cloned code compared to non-cloned code. Saha et al [41] conducted an empirical study on the evolution of Type-3 clones and discovered a higher proportion of inconsistent changes for Type-3 clones.…”
Section: Evolution Of Software Clonesmentioning
confidence: 99%