KIT | KIT-Bibliothek | Impressum | Datenschutz

Obfuscation-Resilient Software Plagiarism Detection with JPlag

Sağlam, Timur ORCID iD icon 1; Hahner, Sebastian ORCID iD icon 1; Schmid, Larissa ORCID iD icon 1; Burger, Erik ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

The rise of automated obfuscation techniques challenges the widespread assumption that evading a software plagiarism detector requires more effort than completing programming and modeling assignments in computer science education. This threatens plagiarism detectors without comprehensive obfuscation resilience and, ultimately, academic integrity. This paper summarizes recent enhancements of JPlag, a widely-used software plagiarism detector, enabling it to achieve broad resilience against automated obfuscation. The findings demonstrate that JPlag significantly outperforms the state-of-the-art in terms of obfuscation resilience.


Postprint §
DOI: 10.5445/IR/1000167858
Veröffentlicht am 29.01.2024
Originalveröffentlichung
DOI: 10.1145/3639478.3643074
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2024
Sprache Englisch
Identifikator ISBN: 979-8-4007-0502-1
KITopen-ID: 1000167858
Erschienen in 46th IEEE/ACM International Conference on Software Engineering: Companion Proceedings
Veranstaltung 46th International Conference on Software Engineering (ICSE 2024), Lissabon, Portugal, 14.04.2024 – 20.04.2024
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Serie ICSE-Companion
Vorab online veröffentlicht am 29.01.2024
Schlagwörter Software Plagiarism Detection, Plagiarism Obfuscation, Obfuscation Attacks, Computer Science Education
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page