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...

Full description

Saved in:
Bibliographic Details
Main Author: Suttichaya V.
Other Authors: Mahidol University
Format: Conference or Workshop Item
Published: 2023
Subjects:
Online Access:https://repository.li.mahidol.ac.th/handle/123456789/84326
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Mahidol University
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