Open Access   Article Go Back

Clone Detection Using Abstract Syntax Trees

L. Sridevi1 , R. Kannan2

Section:Review Paper, Product Type: Journal Paper
Volume-4 , Issue-11 , Page no. 46-48, Nov-2016

Online published on Nov 29, 2016

Copyright © L. Sridevi, R. Kannan . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: L. Sridevi, R. Kannan, “Clone Detection Using Abstract Syntax Trees,” International Journal of Computer Sciences and Engineering, Vol.4, Issue.11, pp.46-48, 2016.

MLA Style Citation: L. Sridevi, R. Kannan "Clone Detection Using Abstract Syntax Trees." International Journal of Computer Sciences and Engineering 4.11 (2016): 46-48.

APA Style Citation: L. Sridevi, R. Kannan, (2016). Clone Detection Using Abstract Syntax Trees. International Journal of Computer Sciences and Engineering, 4(11), 46-48.

BibTex Style Citation:
@article{Sridevi_2016,
author = {L. Sridevi, R. Kannan},
title = {Clone Detection Using Abstract Syntax Trees},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {11 2016},
volume = {4},
Issue = {11},
month = {11},
year = {2016},
issn = {2347-2693},
pages = {46-48},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=1104},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=1104
TI - Clone Detection Using Abstract Syntax Trees
T2 - International Journal of Computer Sciences and Engineering
AU - L. Sridevi, R. Kannan
PY - 2016
DA - 2016/11/29
PB - IJCSE, Indore, INDIA
SP - 46-48
IS - 11
VL - 4
SN - 2347-2693
ER -

VIEWS PDF XML
1728 1625 downloads 1489 downloads
  
  
           

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 .

Key-Words / Index Term

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

References

[1] 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
[2] 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.
[3] 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
[4] 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
[5] 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.
[6] Mohammed Abdul Bari. �Code Cloning: The Analysis, Detection and Removal� in proceedings of International Journal of Computer Applications (0975 � 8887)
[7] 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.
[8] J.Krinke�Advanced slicing of sequential and concurrent Programs Proceedings of the 20th IEEE International Conference on Software Maintenance, pp. 464-468, September 2004.
[9] 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.
[10] C.K.Roy and J. R. Cordy. A survey on software clone detection research. Technical report, Queen�s University at Kingston, Ontario, Canada, 2007.