ICTIIA 2024 | Plagiarism on Mobile Programming Assessments: Automated Detection
Автор: Oscar Karnalim
Загружено: 2025-01-11
Просмотров: 16
Interested on how to identify plagiarised code in mobile programming assessments? Check this out!
The material has been presented in an international conference and it has been published in the proceedings. The presentation was delivered by Oscar Karnalim from Maranatha Christian University.
DOI: https://doi.org/10.1109/ICTIIA61827.2...
Title: Plagiarism on Mobile Programming Assessments: Automated Detection
Conference: 2024 2nd International Conference on Technology Innovation and Its Applications (ICTIIA), Medan, Indonesia
Authors:
Oscar Karnalim; Erico Darmawan Handoyo; Meliana Christianti Johan; Daniel Jahja Surjawan
Maranatha Christian University, Indonesia
Abstract:
In programming education, programming ethics are maintained by educating students about the matter and penalize those who breach the regulations. There are a number of plagiarism detectors available for programming. However, none of them are focused on mobile programming assessments though mobile programming becomes more popular nowadays. This paper presents a plagiarism detector for such assessments, focusing on Dart and Flutter. The detector tokenize student submissions, generalize identifier names and constants, and compare the submissions in a pairwise manner with MinHash. Although our detector cannot deal with some plagiarism disguises (program statement replacement and logic change), it can result in no less than 85% top-K precision on most occasions. It is quite efficient since it can perform 2400 comparisons in three seconds. The processing time might be longer for more submissions with larger amount of code.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: