Approach to Plagiarism Detection in Programming Assignments

People tend to shortcut ways that save them time and effort to do the tasks required by them, either by taking tasks ready-made online, or stealing someone’s work as their own. Since                everything now is connected to the Internet, there is a very high potential of duplicating or...

Full description

Saved in:
Bibliographic Details
Main Authors: Malek Algabri, Firdaus Alhrazi
Format: Article
Language:Arabic
Published: Thamar University 2025-03-01
Series:مجلة العلوم الهندسية والتقنية
Subjects:
Online Access:https://journal.tu.edu.ye/index.php/Joeats/article/view/2478
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850171940411539456
author Malek Algabri
Firdaus Alhrazi
author_facet Malek Algabri
Firdaus Alhrazi
author_sort Malek Algabri
collection DOAJ
description People tend to shortcut ways that save them time and effort to do the tasks required by them, either by taking tasks ready-made online, or stealing someone’s work as their own. Since                everything now is connected to the Internet, there is a very high potential of duplicating or stealing someone else’s work, which is known as plagiarism. With the advancement of technology, it has become quite simple to do all tasks through the Internet. Plagiarism is the copying of other people’s ideas and actions; it  is considered a crime. Plagiarism occurs due to laziness, fear of failure, and the desire to perform the required tasks without fatigue or effort. In this paper, a methodology for detecting plagiarism in programming tasks, in particular in the visual programming category using deep learning and machine learning algorithms is proposed. Also, a solution has been proposed to detect plagiarism in the source code and interfaces that pertain    to programming assignments.
format Article
id doaj-art-5e6d47cdb30c46419f572426cd7c8bb4
institution OA Journals
issn 2958-809X
2958-8103
language Arabic
publishDate 2025-03-01
publisher Thamar University
record_format Article
series مجلة العلوم الهندسية والتقنية
spelling doaj-art-5e6d47cdb30c46419f572426cd7c8bb42025-08-20T02:20:10ZaraThamar Universityمجلة العلوم الهندسية والتقنية2958-809X2958-81032025-03-013110.59421/joeats.v3i1.24782515Approach to Plagiarism Detection in Programming AssignmentsMalek AlgabriFirdaus Alhrazi People tend to shortcut ways that save them time and effort to do the tasks required by them, either by taking tasks ready-made online, or stealing someone’s work as their own. Since                everything now is connected to the Internet, there is a very high potential of duplicating or stealing someone else’s work, which is known as plagiarism. With the advancement of technology, it has become quite simple to do all tasks through the Internet. Plagiarism is the copying of other people’s ideas and actions; it  is considered a crime. Plagiarism occurs due to laziness, fear of failure, and the desire to perform the required tasks without fatigue or effort. In this paper, a methodology for detecting plagiarism in programming tasks, in particular in the visual programming category using deep learning and machine learning algorithms is proposed. Also, a solution has been proposed to detect plagiarism in the source code and interfaces that pertain    to programming assignments. https://journal.tu.edu.ye/index.php/Joeats/article/view/2478Index Terms Plagiarism DetectionProgramming AssignmentsMa chine LearningCNN, MILEPOST GCC
spellingShingle Malek Algabri
Firdaus Alhrazi
Approach to Plagiarism Detection in Programming Assignments
مجلة العلوم الهندسية والتقنية
Index Terms Plagiarism Detection
Programming Assignments
Ma chine Learning
CNN, MILEPOST GCC
title Approach to Plagiarism Detection in Programming Assignments
title_full Approach to Plagiarism Detection in Programming Assignments
title_fullStr Approach to Plagiarism Detection in Programming Assignments
title_full_unstemmed Approach to Plagiarism Detection in Programming Assignments
title_short Approach to Plagiarism Detection in Programming Assignments
title_sort approach to plagiarism detection in programming assignments
topic Index Terms Plagiarism Detection
Programming Assignments
Ma chine Learning
CNN, MILEPOST GCC
url https://journal.tu.edu.ye/index.php/Joeats/article/view/2478
work_keys_str_mv AT malekalgabri approachtoplagiarismdetectioninprogrammingassignments
AT firdausalhrazi approachtoplagiarismdetectioninprogrammingassignments