Napredna pretraga

Pregled bibliografske jedinice broj: 811004

Process Model Improvement for Source Code Plagiarism Detection in Student Programming Assignments


Kermek, Dragutin; Novak, Matija
Process Model Improvement for Source Code Plagiarism Detection in Student Programming Assignments // Informatics in education, 15 (2016), 1; 103-126 doi:10.15388/infedu.2016.06 (međunarodna recenzija, članak, znanstveni)


Naslov
Process Model Improvement for Source Code Plagiarism Detection in Student Programming Assignments

Autori
Kermek, Dragutin ; Novak, Matija

Izvornik
Informatics in education (1648-5831) 15 (2016), 1; 103-126

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Plagiarism detection; source-code; process model; programming assignments

Sažetak
In programming courses there are various ways in which students attempt to cheat. The most commonly used method is copying source code from other students and making minimal changes in it, like renaming variable names. Several tools like Sherlock, JPlag and Moss have been devised to detect source code plagiarism. However, for larger student assignments and projects that involve a lot of source code files these tools are not so effective. Also, issues may occur when source code is given to students in class so they can copy it. In such cases these tools do not provide satisfying results and reports. In this study, we present an improved process model for plagiarism detection when multiple student files exist and allowed source code is present. In the research in this paper we use the Sherlock detection tool, although the presented process model can be combined with any plagiarism detection engine. The proposed model is tested on assignments in three courses in two subsequent academic years.

Izvorni jezik
Engleski

Znanstvena područja
Informacijske i komunikacijske znanosti



POVEZANOST RADA


Ustanove
Fakultet organizacije i informatike, Varaždin,
Sveučilište u Zagrebu

Časopis indeksira:


  • Web of Science Core Collection (WoSCC)
    • SCI-EXP, SSCI i/ili A&HCI
    • Emerging Sources Citation Index (ESCI)
  • Scopus


Uključenost u ostale bibliografske baze podataka:


  • Central and East European Online Library - CEEOL
  • ERIC: Educational Resources Information
  • INSPEC


Citati