Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings

Syntax Tree (AST) is an abstract logical structure of source code represented as a tree. This research utilizes information of fingerprinting with AST to locate the similarities between source codes. The proposed method can detect plagiarism in source codes using the number of duplicated logical str...

全面介紹

Saved in:
書目詳細資料
主要作者: Suttichaya V.
其他作者: Mahidol University
格式: Conference or Workshop Item
出版: 2023
主題:
在線閱讀:https://repository.li.mahidol.ac.th/handle/123456789/84326
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
id th-mahidol.84326
record_format dspace
spelling th-mahidol.843262023-06-19T00:02:44Z Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings Suttichaya V. Mahidol University Computer Science Syntax Tree (AST) is an abstract logical structure of source code represented as a tree. This research utilizes information of fingerprinting with AST to locate the similarities between source codes. The proposed method can detect plagiarism in source codes using the number of duplicated logical structures. The structural information of program is stored in the fingerprints format. Then, the fingerprints of source codes are compared to identify number of similar nodes. The final output is calculated from number of similar nodes known as similarities scores. The result shows that the proposed method accurately captures the common modification techniques from basic to advance. 2023-06-18T17:02:44Z 2023-06-18T17:02:44Z 2022-01-01 Conference Paper International Joint Conference 2022 - 17th International Joint Symposium on Artificial Intelligence and Natural Language Processing, iSAI-NLP 2022 and 3rd International Conference on Artificial Intelligence and Internet of Things, AIoT 2022 (2022) 10.1109/iSAI-NLP56921.2022.9960266 2-s2.0-85143968395 https://repository.li.mahidol.ac.th/handle/123456789/84326 SCOPUS
institution Mahidol University
building Mahidol University Library
continent Asia
country Thailand
Thailand
content_provider Mahidol University Library
collection Mahidol University Institutional Repository
topic Computer Science
spellingShingle Computer Science
Suttichaya V.
Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings
description Syntax Tree (AST) is an abstract logical structure of source code represented as a tree. This research utilizes information of fingerprinting with AST to locate the similarities between source codes. The proposed method can detect plagiarism in source codes using the number of duplicated logical structures. The structural information of program is stored in the fingerprints format. Then, the fingerprints of source codes are compared to identify number of similar nodes. The final output is calculated from number of similar nodes known as similarities scores. The result shows that the proposed method accurately captures the common modification techniques from basic to advance.
author2 Mahidol University
author_facet Mahidol University
Suttichaya V.
format Conference or Workshop Item
author Suttichaya V.
author_sort Suttichaya V.
title Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings
title_short Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings
title_full Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings
title_fullStr Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings
title_full_unstemmed Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings
title_sort source code plagiarism detection based on abstract syntax tree fingerprintings
publishDate 2023
url https://repository.li.mahidol.ac.th/handle/123456789/84326
_version_ 1781415875963781120