An empirical study on the fault-proneness of clone migration in clone genealogies
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 …
group across the history of a software system is termed as clone genealogy. During the …
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 …
evolves and source code is changed. Whether clones truly increase maintenance effort can …
Context-based detection of clone-related bugs
Studies show that programs contain much similar code, commonly known as clones. One of
the main reasons for introducing clones is programmers' tendency to copy and paste code to …
the main reasons for introducing clones is programmers' tendency to copy and paste code to …
[PDF][PDF] A survey of software clone detection techniques
A Sheneamer, J Kalita - International Journal of Computer …, 2016 - scholar.archive.org
If two fragments of source code are identical or similar to each other, they are called code
clones. Code clones introduce difficulties in software maintenance and cause bug …
clones. Code clones introduce difficulties in software maintenance and cause bug …
Detecting higher-level similarity patterns in programs
HA Basit, S Jarzabek - ACM Sigsoft Software engineering notes, 2005 - dl.acm.org
Cloning in software systems is known to create problems during software maintenance.
Several techniques have been proposed to detect the same or similar code fragments in …
Several techniques have been proposed to detect the same or similar code fragments in …
Clone detection: Why, what and how?
M Akhin, V Itsykson - 2010 6th Central and Eastern European …, 2010 - ieeexplore.ieee.org
Excessive code duplication is a bane of modern software development. Several
experimental studies show that on average 15 percent of a software system can contain …
experimental studies show that on average 15 percent of a software system can contain …
“Cloning considered harmful” considered harmful: patterns of cloning in software
CJ Kapser, MW Godfrey - Empirical Software Engineering, 2008 - Springer
Literature on the topic of code cloning often asserts that duplicating code within a software
system is a bad practice, that it causes harm to the system's design and should be avoided …
system is a bad practice, that it causes harm to the system's design and should be avoided …
Sourcerercc: Scaling code clone detection to big-code
Despite a decade of active research, there has been a marked lack in clone detection
techniques that scale to large repositories for detecting near-miss clones. In this paper, we …
techniques that scale to large repositories for detecting near-miss clones. In this paper, we …
[PDF][PDF] SHINOBI: A real-time code clone detection tool for software maintenance
T Yamashina, H Uwano, K Fushida… - Information Science …, 2008 - naist.repo.nii.ac.jp
Recent research describes how code clones in source code decrease reliability of the
program and require more development cost. To solve the problem, several code clone …
program and require more development cost. To solve the problem, several code clone …
[PDF][PDF] Generic modelling of code clones
S Giesecke - Dagstuhl Seminar Proceedings, 2007 - drops.dagstuhl.de
Code clones, ie instances of duplicated code, can be found in many software systems. They
adversely affect the software systems’ quality, in particular their maintainability and …
adversely affect the software systems’ quality, in particular their maintainability and …