A Novel Framework to Detect Source Code Plagiarism: Now, Students Have to Work for Real! - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

A Novel Framework to Detect Source Code Plagiarism: Now, Students Have to Work for Real!

Résumé

Our work focuses on detecting plagiarism within a source code corpus. The case study is to help a human corrector to find out plagiarism within source code written by Computer Science students. Like other approaches, we use the notion of similarity distance. However, in this work we introduce segmentation to split documents into smaller parts and propose a document-wise distance based on the cost of permuting segments to transform one document to another. Our framework is laid out as a pipeline, where each stage can be parameterized to build up a plagirism detector fitting user needs. The approach makes no assumption about the programming language being analyzed. Furthermore, it provides a synthetical report of the results to ease the decision making process, as we consider that only a human user has final word on wether it is plagiarism or not. We tested our framework on hundreds of real source files, involving many programming languages, allowing us to discover previously undetected frauds.
Fichier principal
Vignette du fichier
p57-lesner.pdf (1.77 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01067161 , version 1 (04-12-2014)

Identifiants

Citer

Boris Lesner, Romain Brixtel, Cyril Bazin, Guillaume Bagan. A Novel Framework to Detect Source Code Plagiarism: Now, Students Have to Work for Real!. SAC '10 Proceedings of the 2010 ACM Symposium on Applied Computing, Mar 2010, Sierre, Switzerland. pp.57-58, ⟨10.1145/1774088.1774101⟩. ⟨hal-01067161⟩
306 Consultations
93 Téléchargements

Altmetric

Partager

Gmail Mastodon Facebook X LinkedIn More