2017
DOI: 10.1007/s10664-017-9528-y
|View full text |Cite
|
Sign up to set email alerts
|

Is cloned code really stable?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 26 publications
(6 citation statements)
references
References 39 publications
0
6
0
Order By: Relevance
“…To predict clone consistency-requirement during software development phase, we develop a prototype tool as an eclipse plug-in. 3 In order to collect clone instances, our prototype constructs all clone genealogies for each of the software repositories based on the detection results of NiCad, and identifies the clone consistent change pattern for each pair of clone groups occurring between adjacent versions guided by the definitions. After that, our prototype extracts attribute sets for each clone instance, and generates the training dataset for machine-learning models with the attributes.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…To predict clone consistency-requirement during software development phase, we develop a prototype tool as an eclipse plug-in. 3 In order to collect clone instances, our prototype constructs all clone genealogies for each of the software repositories based on the detection results of NiCad, and identifies the clone consistent change pattern for each pair of clone groups occurring between adjacent versions guided by the definitions. After that, our prototype extracts attribute sets for each clone instance, and generates the training dataset for machine-learning models with the attributes.…”
Section: Methodsmentioning
confidence: 99%
“…In this genealogy, clones that are similar to one another are grouped together to form clone groups. It has been shown that frequent changes on code clones do occur during software evolution [3]. Within a clone group, changes made to one piece of code clone may require to be propagated to other clones within the group, thus remaining to be similar.…”
Section: Introductionmentioning
confidence: 99%
“…Empirical studies on code clone evolution show that evolutionary aspects of clones cannot be revealed through analysis of clones in a single version. Evolution studies are performed for different types of clones [ 15 , 16 ] and for different granularity levels [ 17 – 19 ]. One of the earliest studies on code clone evolution in a systematic way was done by Kim et al [ 2 ].…”
Section: Literature Surveymentioning
confidence: 99%
“…In [27] Mondal et al compared the stability of cloned and non-cloned parts in a software. They used eight code stability metrics and seven different methodologies in a common framework to analyze the code stability in a software.…”
Section: Literature Surveymentioning
confidence: 99%