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...
Saved in:
| Main Authors: | , |
|---|---|
| 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 |