Intelligent token-based code clone detection system for large scale source code

4Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Fragments of source-code that are similar are known as code-clones and can cause many difficulties within software applications. As developers develop large-scale applications, code-clones can become more and more pervasive throughout the code-base. There are many proposed methods for detecting such clones in applications and in this paper, we present a novel method for code-clone detection in large-scale repositories. Our token-based code-clone detector, called Intelligent Clone Detection Tool (ICDT) can detect both exact and near-miss clones from large repositories.We present our method for detecting clones and then report the evaluation of ICDT using a large-scale code-clone benchmark, BigCloneEval. Lastly, we compare ICDT to other publicly available and state-ofthe- A rt tools. We find that ICDT is more than capable of finding code-clones in large-scale repositories to a high degree of accuracy.

Cite

CITATION STYLE

APA

Elkhail, A. A., Svacina, J., & Cerny, T. (2019). Intelligent token-based code clone detection system for large scale source code. In Proceedings of the 2019 Research in Adaptive and Convergent Systems, RACS 2019 (pp. 256–260). Association for Computing Machinery, Inc. https://doi.org/10.1145/3338840.3355654

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free