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 …

An empirical study on the fault-proneness of clone migration in clone genealogies

S Xie, F Khomh, Y Zou… - 2014 Software Evolution …, 2014 - ieeexplore.ieee.org
Copy and paste activities create clone groups in software systems. The evolution of a clone
group across the history of a software system is termed as clone genealogy. During the …

Understanding the evolution of type-3 clones: an exploratory study

RK Saha, CK Roy, KA Schneider… - 2013 10th Working …, 2013 - ieeexplore.ieee.org
Understanding the evolution of clones is important both for understanding the maintenance
implications of clones and building a robust clone management system. To this end …

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 …

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 …

On the relationship of inconsistent software clones and faults: An empirical study

S Wagner, A Abdulkhaleq, K Kaya… - 2016 IEEE 23rd …, 2016 - ieeexplore.ieee.org
Background: Code cloning-copying and reusing pieces of source code--is a common
phenomenon in software development in practice. There have been several empirical …

A comparative study on the bug-proneness of different types of code clones

M Mondal, CK Roy… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
Code clones are defined to be the exactly or nearly similar code fragments in a software
system's code-base. The existing clone related studies reveal that code clones are likely to …

Bug replication in code clones: An empirical study

JF Islam, M Mondal, CK Roy - 2016 IEEE 23Rd international …, 2016 - ieeexplore.ieee.org
Code clones are exactly or nearly similar code fragments in the code-base of a software
system. Existing studies show that clones are directly related to bugs and inconsistencies in …

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 …

A change-type based empirical study on the stability of cloned code

MS Rahman, CK Roy - 2014 IEEE 14th International Working …, 2014 - ieeexplore.ieee.org
Clones are the duplicate or similar code blocks in software systems. A large number of
studies concerning the impacts of clones on software systems mainly focus on the frequency …