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 …

Late propagation in near-miss clones: An empirical study

M Mondal, CK Roy, KA Schneider - Electronic Communications of the …, 2014 - eceasst.org
If two or more code fragments in the code-base of a software system are exactly or nearly
similar to one another, we call them code clones. It is often important that updates (ie …

Bug-proneness and late propagation tendency of code clones: A comparative study on different clone types

M Mondal, CK Roy, KA Schneider - Journal of Systems and Software, 2018 - Elsevier
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 …

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 …

Cloned code: stable code

J Harder, N Göde - Journal of Software: Evolution and Process, 2013 - Wiley Online Library
Code clones are said to threaten the maintainability of a system—especially when the
system evolves and source code is changed. Whether clones increase maintenance effort …

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 …

[PDF][PDF] Detection and analysis of near-miss clone genealogies

R Saha - 2011 - harvest.usask.ca
It is believed that identical or similar code fragments in source code, also known as code
clones, have an impact on software maintenance. A clone genealogy shows how a group of …

An empirical study on inconsistent changes to code clones at the release level

N Bettenburg, W Shang, WM Ibrahim, B Adams… - Science of Computer …, 2012 - Elsevier
To study the impact of code clones on software quality, researchers typically carry out their
studies based on fine-grained analysis of inconsistent changes at the revision level. As a …

Is cloned code really stable?

M Mondal, MS Rahman, CK Roy… - Empirical Software …, 2018 - Springer
Clone has emerged as a controversial term in software engineering research and practice.
The impact of clones is of great importance from software maintenance perspectives …

[图书][B] Tracking source code propagation in software systems via release history data and code clone detection

F Mitter - 2006 - Citeseer
According to recent research, code clones constitute a costly overhead in large software
systems, which usually contain about 17 to 25% duplicated lines of source code. Thus …