article · Journal of Jilin University · 2014
Program Similarity Detection Based on Syntax Tree
Cited by 0Abstract and details only
Abstract
In the view of the code clone and software piracy,we analyzes three kinds of traditional similarity detection method based on program structure,then put forward a similarity detection method based on syntax tree of program. In the method,the source code is parsed and a syntax tree is produced for it. Then the similarity of source codes is calculated by analyzing the structures of their syntax trees. The senior copy means are eliminated from the angle of syntax structure. By using a set of plagiarized scripts as testing programs,the experimental results show that the similarity detection method based on syntax tree is effective to detect 10 kinds of plagiarism means code plagiarism,such as adding redundant statements and replacing control structures with equivalent structures.
Cite this paper
Shi, Y. (2014). Program Similarity Detection Based on Syntax Tree. Journal of Jilin University.
Shi, Yong. “Program Similarity Detection Based on Syntax Tree.” Journal of Jilin University, 2014.
Shi, Yong. 2014. “Program Similarity Detection Based on Syntax Tree.” Journal of Jilin University.
Shi, Y. (2014) ‘Program Similarity Detection Based on Syntax Tree’, Journal of Jilin University.
@article{shi2014program,
title = {{Program Similarity Detection Based on Syntax Tree}},
author = {Shi, Yong},
journal = {Journal of Jilin University},
year = {2014}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Program SimilarityDetection Algorithm
Liu Junn · Computer and Digital Engineering · 2015
Cited by 0
Detecting Similarity in Multi-procedure Student Programs Using only Static Code Structure
Karen Bradshaw, Vongai Chindeka · Communications in computer and information science · 2019
Cited by 1
A Program Plagiarism Evaluation System
Young‐Chul Kim, Jaeyoung Choi · Lecture notes in computer science · 2005
Cited by 9
Syntax tree fingerprinting: a foundation for source code similarity detection
Michel Chilowicz, Étienne Duris, Gilles Roussel et al. · HAL · 2009
Cited by 14Open access
Syntax Trees and Information Retrieval to Improve Code Similarity Detection
Oscar Karnalim, Simon · Australasian Computing Education Conference · 2020
Cited by 32
A Program-Plagiarism Checker using Abstract Syntax Tree
김영철, 김성근, 염세훈 et al. · Jeongbo gwahaghoe nonmunji. so'peuteuweeo mich eung'yong · 2003
Cited by 0
Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching
Junping Qin, Shou Yong-xi, Shi Hongfeng . · International Conference on E-Business and E-Government · 2010
Cited by 0
Syntax tree fingerprinting for source code similarity detection
Michel Chilowicz, Étienne Duris, Gilles Roussel · IEEE International Conference on Program Comprehension (ICPC) · 2009
Cited by 93