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 …

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 …

An empirical study on the maintenance of source code clones

S Thummalapenta, L Cerulo, L Aversano… - Empirical Software …, 2010 - Springer
Code cloning has been very often indicated as a bad software development practice.
However, many studies appearing in the literature indicate that this is not always the case. In …

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 …

Software clone detection and refactoring

F Arcelli Fontana, M Zanoni, A Ranchetti… - International …, 2013 - Wiley Online Library
Several studies have been proposed in the literature on software clones from different points
of view and covering many correlated features and areas, which are particularly relevant to …

[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 …

Software clone detection: A systematic review

D Rattan, R Bhatia, M Singh - Information and Software Technology, 2013 - Elsevier
CONTEXT: Reusing software by means of copy and paste is a frequent activity in software
development. The duplicated code is known as a software clone and the activity is known as …

Code clone detection experience at Microsoft

Y Dang, S Ge, R Huang, D Zhang - … of the 5th International Workshop on …, 2011 - dl.acm.org
Cloning source code is a common practice in the software development process. In general,
the number of code clones increases in proportion to the growth of the code base. It is …

Comparison and evaluation of code clone detection techniques and tools: A qualitative approach

CK Roy, JR Cordy, R Koschke - Science of computer programming, 2009 - Elsevier
Over the last decade many techniques and tools for software clone detection have been
proposed. In this paper, we provide a qualitative comparison and evaluation of the current …

A machine learning based framework for code clone validation

G Mostaeen, B Roy, CK Roy, K Schneider… - Journal of Systems and …, 2020 - Elsevier
A code clone is a pair of code fragments, within or between software systems that are
similar. Since code clones often negatively impact the maintainability of a software system …