ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil
Fri 17 Apr 2026 16:45 - 17:00 at Oceania VI - Education 9 Chair(s): Stephan Krusche

Plagiarism detection in programming education faces growing challenges due to increasingly sophisticated obfuscation techniques, particularly automated refactoring-based attacks. While code plagiarism detection systems used in education practice are resilient against basic obfuscation, they struggle against structural modifications that preserve program behavior, especially caused by refactoring-based obfuscation. This paper presents a novel and extensible framework that enhances state-of-the-art detectors by leveraging code property graphs and graph transformations to counteract refactoring-based obfuscation. Our comprehensive evaluation of real-world student submissions, obfuscated using both algorithmic and AI-based obfuscation attacks, demonstrates a significant improvement in detecting plagiarized code.

Fri 17 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

16:00 - 17:30
Education 9Software Engineering Education and Training (SEET) / Research Track at Oceania VI
Chair(s): Stephan Krusche Technical University of Munich
16:00
15m
Talk
On the Role and Impact of GenAI Tools in Software Engineering EducationVirtual Attendance
Software Engineering Education and Training (SEET)
Qiaolin Qin Polytechnique Montréal, Ronnie de Souza Santos University of Calgary, Rodrigo Spinola Virginia Commonwealth University
16:15
15m
Talk
Learning Programming in Informal Spaces: Using Emotion as a Lens to Understand Novice Struggles on r/learnprogrammingVirtual Attendance
Software Engineering Education and Training (SEET)
Alif Al Hasan Case Western Reserve University, Subarna Saha , Mia Mohammad Imran Missouri University of Science and Technology
Pre-print
16:30
15m
Talk
From Struggle to Success: Unveiling Students’ Emotional Journeys during Capstone ProjectsDistinguished Paper Award
Software Engineering Education and Training (SEET)
Wardah Naeem Awan LUT University, Maria Paasivaara LUT University, Finland & Aalto University, Finland, Peter Gloor Massachusetts Institute of Technology SDM
16:45
15m
Talk
Same Same But Different: Preventing Refactoring Attacks on Software Plagiarism Detection
Research Track
Robin Maisch Karlsruhe Institute of Technology (KIT), Larissa Schmid KTH Royal Institute of Technology, Timur Sağlam Karlsruhe Institute of Technology (KIT), Nils Niehues Karlsruhe Institute of Technology (KIT)
Pre-print