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 …

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 …

Context-based detection of clone-related bugs

L Jiang, Z Su, E Chiu - Proceedings of the the 6th joint meeting of the …, 2007 - dl.acm.org
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 …

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

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 …

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 …

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

Sourcerercc: Scaling code clone detection to big-code

H Sajnani, V Saini, J Svajlenko, CK Roy… - Proceedings of the 38th …, 2016 - dl.acm.org
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 …

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

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