EncCD : a framework for efficient detection of code clones

Author

Khan, Minhaj

Source

The International Arab Journal of Information Technology

Issue

Vol. 16, Issue 5 (30 Sep. 2019), pp.947-952, 6 p.

Publisher

Zarqa University

Publication Date

2019-09-30

Country of Publication

Jordan

No. of Pages

6

Main Subjects

Information Technology and Computer Science

Topics

Abstract EN

Code clones represent similar snippets of code written for an application.

The detection of code clones is essential for maintenance of a software as modification to multiple snippets with a similar bug becomes cumbersome for a large software.

The clone detection techniques perform conventional parsing before final match detection.

An inefficient parsing mechanism however deteriorates performance of the overall clone detection mechanism.

In this paper, we propose a framework called Encoded Clone Detector (EncCD), which is based on encoded pipeline processing for efficiently detecting clones.

The proposed framework makes use of efficient labelled encoding followed by tokenization and match detection.

The experimentation performed on the Intel Core i7 and Intel Xeon processor based systems shows that the proposed EncCD framework outperforms the widely used JCCD and CCFinder frameworks by producing a significant performance improvement.

American Psychological Association (APA)

Khan, Minhaj. 2019. EncCD : a framework for efficient detection of code clones. The International Arab Journal of Information Technology،Vol. 16, no. 5, pp.947-952.
https://search.emarefa.net/detail/BIM-895114

Modern Language Association (MLA)

Khan, Minhaj. EncCD : a framework for efficient detection of code clones. The International Arab Journal of Information Technology Vol. 16, no. 5 (Sep. 2019), pp.947-952.
https://search.emarefa.net/detail/BIM-895114

American Medical Association (AMA)

Khan, Minhaj. EncCD : a framework for efficient detection of code clones. The International Arab Journal of Information Technology. 2019. Vol. 16, no. 5, pp.947-952.
https://search.emarefa.net/detail/BIM-895114

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 951-952

Record ID

BIM-895114