Ayuda
Ir al contenido

Dialnet


A comparison of software tools for plagiarism detectionin programming assignments

  • Autores: Marko Misc, Zivojin Sustran, Jelica Protic
  • Localización: The International journal of engineering education, ISSN-e 0949-149X, Vol. 32, no. 2 (Parte A ), 2016, págs. 738-748
  • Idioma: inglés
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Computing education usually involves intensive practical training through laboratory exercises, programming projects,and homework assignments. Those assignments are frequent targets for plagiarism. In this paper, we discuss social andeducational aspects of the source code plagiarism in academic environment, and present an overview of software tools forsource code similarity detection. We present our experiences with JPlag, Moss, and SPD tools, and compare them usingsimulated plagiarism based on programming assignment solutions produced after 1, 2, 4, and 8 hours of work on baselineversion using more than 20 types of lexical and structural modifications that students use to hide plagiarism. We alsocompare results of the selected tools used on real-life student programming solutions from three different courses. Thecourses were attended by 100 to 300 students, and the programming assignment solutions varied in size and complexityfrom 50 to 1000 lines of source code. The results show that 5–10% of students plagiarized their solutions. In our experience,JPlag and Moss proved to be effective tools for plagiarism detection, as they clearly indicated cases of similarity which weremanually confirmed by human code inspection.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno