BUILDING A WEB-BASED PLAGIARISM SYSTEM USING ABSTRACT SYNTAX TREE AND GREEDY STRING TILING ALGORITHM

  • Unique Paper ID: 161319
  • Volume: 10
  • Issue: 3
  • PageNo: 631-639
  • Abstract:
  • Plagiarism detection is the process of looking for similarities in documents that are electronic-based. In the academic community, academic integrity is a delicate subject. Consequently, it is vital to fiercely fight them. But plagiarism is a problem everywhere. Because there are so many documents on the internet and it is possible to copy and paste. The early stages of plagiarism detection involved either manual detection or comparison to previously examined sources. The most crucial aspect of this study is the development of a reliable system that can test a single source of code against a sizable external code base and assess how similar the results are. It should be a system that can compare offline and online source code, as most system comparisons are done from offline to offline. However, this new system will compare both. To protect it against fragility and to enable quick comparison of huge source code, an abstract syntax tree will be modified. This would significantly lessen the problem of students plagiarizing in their assignments and research projects. The objective of this paper is to develop a method to identify instances of plagiarism in sets of source codes or texts that are submitted as part of student assignments or comparable scenarios. The proposed approach does not rely on external repositories, thereby enabling local assessment of the originality of the submitted work. To achieve this goal, the study focuses on various programming languages, including Java, Kotlin, C++, Python, and CSharp. By analyzing the syntax and content of the codes or texts, the method can accurately detect possible instances of plagiarism.

Cite This Article

  • ISSN: 2349-6002
  • Volume: 10
  • Issue: 3
  • PageNo: 631-639

BUILDING A WEB-BASED PLAGIARISM SYSTEM USING ABSTRACT SYNTAX TREE AND GREEDY STRING TILING ALGORITHM

Related Articles