A parallel and efficient approach to large scale clone detection

H Sajnani, V Saini, C Lopes - Journal of Software: Evolution …, 2015 - Wiley Online Library
We propose a new token‐based approach for large‐scale code clone detection, which is
based on a filtering heuristic that reduces the number of token comparisons when the two …

[PDF][PDF] A taxonomy of clones in source code: The re-engineers most wanted list

C Kapser, M Godfrey - 2nd International workshop on …, 2003 - plg.math.uwaterloo.ca
Code cloning—that is, the gratuitous duplication of source code within a software system—is
an endemic problem in large, industrial systems [6, 5]. While there has been much research …

Tuning research tools for scalability and performance: The NICAD experience

JR Cordy, CK Roy - Science of Computer Programming, 2014 - Elsevier
Clone detection is a research technique for analyzing software systems for similarities, with
applications in software understanding, maintenance, evolution, license enforcement and …

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] Toward a taxonomy of clones in source code: A case study

C Kapser, MW Godfrey - Evolution of large scale industrial software …, 2003 - Citeseer
Code cloning—that is, the gratuitous duplication of source code within a software system—is
an endemic problem in large, industrial systems [9, 7]. While there has been much research …

Relation of code clones and change couplings

R Geiger, B Fluri, HC Gall, M Pinzger - … , FASE 2006, Held as Part of the …, 2006 - Springer
Code clones have long been recognized as bad smells in software systems and are
considered to cause maintenance problems during evolution. It is broadly assumed that the …

Enhancement of CRD-based clone tracking

Y Higo, K Hotta, S Kusumoto - … of the 2013 International Workshop on …, 2013 - dl.acm.org
Many researchers have conducted a variety of research related to clone evolution. In order
to grasp how clones have evolved, clones must be tracked. However, conventional clone …

Visualizing the evolution of code clones

RK Saha, CK Roy, KA Schneider - … of the 5th International Workshop on …, 2011 - dl.acm.org
The knowledge of code clone evolution throughout the history of a software system is
essential in comprehending and managing its clones properly and cost-effectively. However …

Sourcerercc and sourcerercc-i: tools to detect clones in batch mode and during software development

V Saini, H Sajnani, J Kim, C Lopes - Proceedings of the 38th …, 2016 - dl.acm.org
Given the availability of large source-code repositories, there has been a large number of
applications for large-scale clone detection. Unfortunately, despite a decade of active …

Various code clone detection techniques and tools: a comprehensive survey

P Gautam, H Saini - Smart Trends in Information Technology and …, 2016 - Springer
In this paper, we have discussed several code replication detection methods and tools in
different dimensions. This review has provided an extensive survey codec clone detection …