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:
主要作者: | |
---|---|
其他作者: | |
格式: | 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 |