Skip to main navigation Skip to search Skip to main content

Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings

  • Mahidol University

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

6 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationInternational 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
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665457279
DOIs
Publication statusPublished - 2022
Event2022 International Joint Conference - 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 - Chiang Mai, Thailand
Duration: 5 Nov 2022 → 7 Nov 2022

Publication series

NameInternational 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

Conference

Conference2022 International Joint Conference - 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
Country/TerritoryThailand
CityChiang Mai
Period5/11/22 → 7/11/22

Keywords

  • Abstract Syntax Tree
  • Fingerprinting
  • MOSS
  • Plagiarism Detection
  • Source Code Similarities

Fingerprint

Dive into the research topics of 'Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings'. Together they form a unique fingerprint.

Cite this