Late propagation in software clones

L Barbour, F Khomh, Y Zou - 2011 27th IEEE International …, 2011 - ieeexplore.ieee.org
Two similar code segments, or clones, form a clone pair within a software system. The
changes to the clones over time create a clone evolution history. In this work we study late …

An empirical study of faults in late propagation clone genealogies

L Barbour, F Khomh, Y Zou - Journal of Software: Evolution …, 2013 - Wiley Online Library
Two similar code segments, or clones, form a clone pair within a software system. The
changes to the clones over time create a clone evolution history. In this work, we study late …

How clones are maintained: An empirical study

L Aversano, L Cerulo, M Di Penta - 11th European Conference …, 2007 - ieeexplore.ieee.org
Despite the conventional wisdom concerning the risks related to the use of source code
cloning as a software development strategy, several studies appeared in literature indicated …

Detection and analysis of near-miss software clones

CK Roy - 2009 IEEE International Conference on Software …, 2009 - ieeexplore.ieee.org
Software clones are considered harmful in software maintenance and evolution. However,
despite a decade of active research, there is a marked lack of work in the detection and …

Clone stability

N Göde, J Harder - 2011 15th European Conference on …, 2011 - ieeexplore.ieee.org
Code clones are said to threaten the maintainability of a system--especially when the system
evolves and source code is changed. Whether clones truly increase maintenance effort can …

Cloning practices: Why developers clone and what can be changed

G Zhang, X Peng, Z Xing, W Zhao - 2012 28th IEEE …, 2012 - ieeexplore.ieee.org
Code clones are similar code segments. Researchers have proposed many techniques to
detect, understand and eliminate code clones. However, due to lack of deeper …

Studying the impact of clones on software defects

GMK Selim, L Barbour, W Shang… - 2010 17th Working …, 2010 - ieeexplore.ieee.org
There are numerous studies that examine whether or not cloned code is harmful to software
systems. Yet, few of them study which characteristics of cloned code in particular lead to …

Evaluating code clone genealogies at release level: An empirical study

RK Saha, M Asaduzzaman, MF Zibran… - 2010 10th IEEE …, 2010 - ieeexplore.ieee.org
Code clone genealogies show how clone groups evolve with the evolution of the associated
software system, and thus could provide important insights on the maintenance implications …

An automatic framework for extracting and classifying near-miss clone genealogies

RK Saha, CK Roy, KA Schneider - 2011 27th IEEE …, 2011 - ieeexplore.ieee.org
Extracting code clone genealogies across multiple versions of a program and classifying
them according to their change patterns underlies the study of code clone evolution. While …

Clone smells in software evolution

T Bakota, R Ferenc, T Gyimothy - 2007 IEEE International …, 2007 - ieeexplore.ieee.org
Although source code cloning (copy&paste programming) represents a significant threat to
the maintainability of a software system, problems usually start to arise only when the system …