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 …

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 …

Clone evolution: a systematic review

JR Pate, R Tairas, NA Kraft - Journal of software: Evolution and …, 2013 - Wiley Online Library
Detection of code clones—similar or identical source code fragments—is of concern both to
researchers and to practitioners. An analysis of the clone detection results for a single …

Evaluating the conventional wisdom in clone removal: A genealogy-based empirical study

MF Zibran, RK Saha, CK Roy… - Proceedings of the 28th …, 2013 - dl.acm.org
Clone management has drawn immense interest from the research community in recent
years. It is recognized that a deep understanding of how code clones change and are …

Studying clone evolution using incremental clone detection

N Göde, R Koschke - Journal of Software: Evolution and …, 2013 - Wiley Online Library
Finding, understanding and managing software clones—passages of duplicated source
code—is of large interest in research and practice. Analyzing the evolution of clones across …

[PDF][PDF] Modeling clone evolution

J Harder, N Göde - Proc. IWSC, 2009 - jan-harder.de
During the maintenance of a program, not only the source code but also the code clones
contained in it evolve. Some recent studies focused on detecting patterns in the history of …

An empirical study of code clone genealogies

M Kim, V Sazawal, D Notkin, G Murphy - Proceedings of the 10th …, 2005 - dl.acm.org
It has been broadly assumed that code clones are inherently bad and that eliminating clones
by refactoring would solve the problems of code clones. To investigate the validity of this …

A comparative study on the intensity and harmfulness of late propagation in near-miss code clones

M Mondal, CK Roy, KA Schneider - Software Quality Journal, 2016 - Springer
Exact or nearly similar code fragments in a software system's source code are referred to as
code clones. It is often the case that updates (ie, changes) to a code clone will need to be …

An empirical study of the fault-proneness of clone mutation and clone migration

S Xie, F Khomh, Y Zou - 2013 10th Working Conference on …, 2013 - ieeexplore.ieee.org
When implementing new features into a software system, developers may duplicate several
lines of code to reuse some existing code segments. This action creates code clones in the …

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 …