UPDF AI

Obfuscation-Resilient Software Plagiarism Detection with JPlag

Timur Sağlam,Sebastian Hahner,Larissa Schmid,Erik Burger

2024 · DOI: 10.1145/3639478.3643074
11 Citations

TLDR

Recent enhancements of JPlag are summarized, enabling it to achieve broad resilience against automated obfuscation, and it is demonstrated that JPlag significantly outperforms the state-of-the-art in terms of obfuscation resilience.

Abstract

The rise of automated obfuscation techniques challenges the wide-spread assumption that evading a software plagiarism detector requires more effort than completing programming and modeling assignments in computer science education. This threatens pla-giarism 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.