Beta
307054

Automated Detection Approaches for Source Code Plagiarism in Students' Submissions

Article

Last updated: 24 Dec 2024

Subjects

-

Tags

-

Abstract

Code plagiarism is a significant concern in software development, as it compromises the integrity of original work and can lead to ethical and legal consequences. The need for effective plagiarism detection techniques has grown in parallel with the rise in online coding resources and collaborative platforms. The paper analyses existing plagiarism detection tools, comparing their characteristics, functions, and development timelines. Emphasis is placed on essential factors such as additional case detection, direct display of matched pairings, and compatibility with multiple programming languages. By examining these features, educators and software developers can decide which tools best suit their needs. Additionally, the paper explores various plagiarism detection techniques, including attribute counting, content comparison, string tiling, and parse tree comparison. The advantages and limitations of each method are examined, underscoring the need for continuous improvement and innovation in the field. This paper presents the most widely available plagiarism detection tools that can be seamlessly integrated into learning management systems. In conclusion, the paper highlights critical areas for future research and development in plagiarism detection. These include the integration of plagiarism detection with live learning management systems to streamline the process for educators and students, the enhancement of usability and user experience in plagiarism detection tools to facilitate their adoption, the advancement of detection algorithms to improve accuracy, and the support for multi-language and cross-language comparisons to cater to diverse programming environments.

DOI

10.21608/jocc.2023.307054

Keywords

Plagiarism detection, automatic assessment, programming education

Authors

First Name

Essam

Last Name

Eliwa

MiddleName

-

Affiliation

Software Engineering, Computer Science, MIU, Egypt

Email

essam.eliwa@miuegypt.edu.eg

City

-

Orcid

0000-0001-8817-8265

First Name

Shereen

Last Name

Essam

MiddleName

-

Affiliation

Computer Science, Misr International University

Email

shereen.essam@miuegypt.edu.eg

City

-

Orcid

-

First Name

Mohamed

Last Name

Ashraf

MiddleName

-

Affiliation

Faculty of Computer Science, Misr International University, Cairo, Egypt

Email

mohamed1812470@miuegypt.edu.eg

City

-

Orcid

-

First Name

Abdelrahman

Last Name

Sayed

MiddleName

-

Affiliation

Faculty of Computer Science, Misr International University, Cairo, Egypt

Email

abdelrahman1814541@miuegypt.edu.eg

City

-

Orcid

-

Volume

2

Article Issue

2

Related Issue

42348

Issue Date

2023-07-01

Receive Date

2023-05-23

Publish Date

2023-07-01

Page Start

8

Page End

18

Online ISSN

2636-3577

Link

https://jocc.journals.ekb.eg/article_307054.html

Detail API

https://jocc.journals.ekb.eg/service?article_code=307054

Order

2

Type

Original Article

Type Code

731

Publication Type

Journal

Publication Title

Journal of Computing and Communication

Publication Link

https://jocc.journals.ekb.eg/

MainTitle

Automated Detection Approaches for Source Code Plagiarism in Students' Submissions

Details

Type

Article

Created At

24 Dec 2024