arrow
Return

Efficient plagiarism detection for software modeling assignments

delete2020-01-07
delete9
delete
OA
AI
S
Salvador Martínez *
M
Manuel Wimmer
J
Jordi Cabot
DOI:10.1080/08993408.2020.1711495delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Reports suggest that plagiarism is a common occurrence in universities. Students typically refer to public repositories or copies of previous years' exercises in order to complete all or part of their assignments. While plagiarism detection mechanisms exist for textual documents, this is less so for software components, especially for non-code related ones such as software design artefacts like models, metamodels or model transformations. Indeed, these artefacts are complex and require more sophisticated and computationally expensive comparison mechanism than text documents. Given the prominence of model-based development approaches in current software projects, ignoring plagiarism puts at risk the correct and fair evaluation of students. To cope with this, we explore the application of the locality sensitive hashing technique to the detection of plagiarism in artifact repositories. We validate the feasibility of our approach by providing a prototype implementation and its evaluation over a large repository of student solutions to modeling course assignments .
Keywords:
Model-driven engineering
robust hashing
locality sensitive hashing
clustering
plagiarism detection
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computer Science Education
IF:
2.2
Papers:
207
Citations:
1.1K

Organization

U
universite de bretagne occidentale
Scholars:
7.2K
Papers: 5.0K
Citations: 6
I
imt - institut mines-telecom
Scholars:
7.4K
Papers: 6.4K
Citations: 5
I
imt atlantique
Scholars:
1.5K
Papers: 1.1K
Citations: 4
researcher View more organizations