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 …

Towards a big data curated benchmark of inter-project code clones

J Svajlenko, JF Islam, I Keivanloo… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
Recently, new applications of code clone detection and search have emerged that rely upon
clones detected across thousands of software systems. Big data clone detection and search …

Deep learning similarities from different representations of source code

M Tufano, C Watson, G Bavota, M Di Penta… - Proceedings of the 15th …, 2018 - dl.acm.org
Assessing the similarity between code components plays a pivotal role in a number of
Software Engineering (SE) tasks, such as clone detection, impact analysis, refactoring, etc …

CCAligner: a token based large-gap clone detector

P Wang, J Svajlenko, Y Wu, Y Xu, CK Roy - Proceedings of the 40th …, 2018 - dl.acm.org
Copying code and then pasting with large number of edits is a common activity in software
development, and the pasted code is a kind of complicated Type-3 clone. Due to large …

Evaluating clone detection tools with bigclonebench

J Svajlenko, CK Roy - 2015 IEEE international conference on …, 2015 - ieeexplore.ieee.org
Many clone detection tools have been proposed in the literature. However, our knowledge of
their performance in real software systems is limited, particularly their recall. In this paper …

The vision of software clone management: Past, present, and future (keynote paper)

CK Roy, MF Zibran, R Koschke - 2014 Software Evolution …, 2014 - ieeexplore.ieee.org
Duplicated code or code clones are a kind of code smell that have both positive and
negative impacts on the development and maintenance of software systems. Software clone …

Evaluating modern clone detection tools

J Svajlenko, CK Roy - 2014 IEEE international conference on …, 2014 - ieeexplore.ieee.org
Many clone detection tools and techniques have been introduced in the literature, and these
tools have been used to manage clones and study their effects on software maintenance …

Benchmarks for software clone detection: A ten-year retrospective

CK Roy, JR Cordy - 2018 IEEE 25th International Conference …, 2018 - ieeexplore.ieee.org
There have been a great many methods and tools proposed for software clone detection.
While some work has been done on assessing and comparing performance of these tools …

Clone detection through srcClone: A program slicing based approach

HW Alomari, M Stephan - Journal of Systems and Software, 2022 - Elsevier
Software clone detection is an often used approach to understand and maintain software
systems. One category of clones that is challenging to detect but very useful is semantic …

The mutation and injection framework: Evaluating clone detection tools with mutation analysis

J Svajlenko, CK Roy - IEEE Transactions on Software …, 2019 - ieeexplore.ieee.org
An abundant number of clone detection tools have been proposed in the literature due to the
many applications and benefits of clone detection. However, there has been difficulty in the …