Clone Detection Using Abstract Syntax Trees

Authors

  • L Sridevi Department of Computer Science, Bharathiar University Arts and Science College, Gudalur, The Nilgiris. India
  • R Kannan Department of Computer Science, Sri Ramakrishna Mission Vidhyalaya Arts&Science College, Coimbatore. India

Keywords:

Code clone, Syntatic method, Clone detect, Clone removal, Abstract Syntax Trees(AST)

Abstract

Clones are the piece of Software, which is creating from the copy of the original software. To be more specific, the idea behind software cloning is to create a new software that replicates the aspect and usefulness of the original software in possible. It is important to understand that cloning does not have to involve any source code in the original software. Software Cloning typically occurs in the source code for the original software is not available. In a result, software cloning does not imply source code copying. Since software cloning goes way beyond simply executing a similar user interface. The goal in cloning is to create a new software program that mimics everything the original software does and the way in which it does.

References

T. Kamiya, S. Kusumoto, and K. Inoue ”CCFinder: a multilinguistic token-based code clone detection system for large scale source code”, IEEE Transactions on Software Engineering, vol. 28, no. 7, pp. 654 - 670, July 2002

M.Kim, and D. Notkin ”Mining Software Repositories (MSR): Using a clone genealogy extractor for understanding and supporting evolution of code clones”, Proceedings of the 2005 international workshop on Mining software repositories MSR ‘05, pp. 1-5, May 2005.

M.Kim, V. Sazawal, D. Notkin, and G. Murphy ”An empirical study of code clone genealogies”, Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering ESEC/FSE-13, pp. 187-196, September 2005

R.Koschke, R. Falke, and P. Frenzel ”Clone Detection Using Abstract Syntax Suffix Trees”, Proceedings of the 13th Working Conference on Reverse Engineering (WCRE ‘06), pp. 253- 262, October 2006

C.K.Roy and J.R. Cordy, NICAD, “Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty- Printing and Code Normalization” in Proceedings of the 16th IEEE International Conference on Program Comprehension, ICPC 2008.

Mohammed Abdul Bari. “Code Cloning: The Analysis, Detection and Removal” in proceedings of International Journal of Computer Applications (0975 – 8887)

R.Koschke, R.Falke and P. Frenzel,” Clone Detection Using Abstract Syntax Suffix Trees” in Proceedings of the 13th Working Conference on Reverse Engg. WCRE 2006.

J.Krinke”Advanced slicing of sequential and concurrent Programs Proceedings of the 20th IEEE International Conference on Software Maintenance, pp. 464-468, September 2004.

C.K.Roy and J. Cordy. NICAD: Accurate detection of near miss intentional clones using flexible pretty-printing and code normalization. In Proc. 16th IEEE International Conference on Program Comprehension, pages 172–181, 2008.

C.K.Roy and J. R. Cordy. A survey on software clone detection research. Technical report, Queen’s University at Kingston, Ontario, Canada, 2007.

.

Authors Profile

Ms L Sridevi pursed Bachelor of Science from Bharathiar University of Coimbatore, India in the year 2005 and Master of Science from Bharathiar University in year 2009. She is currently working as Assistant Professor in Department of Computer Sciences of Bharathiar University College of Arts& Science of Gudalur, The Nilgiris. India since 2009.

Mr R.Kannan working as a Associate professor in the Department of computer Science of Sri Ramakrishna mission vidhyalaya College of Arts & Science, Coimbatore. India

Downloads

Published

2025-11-11

How to Cite

[1]
L. Sridevi and R. Kannan, “Clone Detection Using Abstract Syntax Trees”, Int. J. Comp. Sci. Eng., vol. 4, no. 11, pp. 46–48, Nov. 2025.