Journal of Trends in Computer Science and Smart Technology is accepted for inclusion in Scopus. click here
Home / Archives / Volume-5 / Issue-2 / Article-6

Volume - 5 | Issue - 2 | june 2023

Winnowing Algorithm: A Powerful Tool for Identifying Plagiarism in Assignments Open Access
Shiva Shrestha  , Sandeep Gautam, Kiran Sharma, Abinay Bhandari  458
Pages: 168-189
Cite this article
Shrestha, Shiva, Sandeep Gautam, Kiran Sharma, and Abinay Bhandari. "Winnowing Algorithm: A Powerful Tool for Identifying Plagiarism in Assignments." Journal of Trends in Computer Science and Smart Technology 5, no. 2 (2023): 168-189
DOI
10.36548/jtcsst.2023.2.006
Published
15 June, 2023
Abstract

Plagiarism refers to using other ideas or works as their own without giving proper acknowledgment. The act of plagiarism is inappropriate and untrue for many reasons, especially in the academic world. Academicians are aware of this and try to avoid the act of plagiarism by any means necessary. In the present context, the digital way of teaching and learning is in practice which has more chance of plagiarized content. This research provides plagiarism detection features due to the lack of such features in digital-based teaching-learning activities. This proposed system handles the document in text format and uses Winnowing Algorithm for fingerprinting the assignment documents, and the hashing technique chosen for this algorithm is the Rolling Hash function. The similarity value is calculated using Jaccard coefficient. The test results show the combinations of parameters (n-gram, window length, and the base prime number) for the successful implementation of the system. The system successfully detects plagiarism on student assignments. The overall system is developed by using Python Web Framework Django and MySQL as a database.

Keywords

Plagiarism Winnowing Algorithm Rolling Hash Function Jaccard Coefficient Python

×
Article Processing Charges

Journal of Trends in Computer Science and Smart Technology (jtcsst) is an open access journal. When a paper is accepted for publication, authors are required to pay Article Processing Charges (APCs) to cover its editorial and production costs. The APC for each submission is 400 USD. There are no additional charges based on color, length, figures, or other elements.

Category Fee
Article Access Charge 30 USD
Article Processing Charge 400 USD
Annual Subscription Fee 200 USD
Payment Gateway
Paypal: click here
Townscript: click here
Razorpay: click here
After payment,
please send an email to irojournals.contact@gmail.com / journals@iroglobal.com requesting article access.
Subscription form: click here