TCSE logo 
 Sigsoft logo
Sustainability badge

This program is tentative and subject to change.

Tue 29 Apr 2025 11:00 - 11:20 at 106 - Automated Feedback and Code Quality Chair(s): Sandro Speth

Plagiarism is a significant challenge in computer science education. Thus, tool-based approaches are widely used to combat software plagiarism. However, especially due to the recent rise of automated obfuscation via algorithmic or AI-based techniques, these tools face difficulties due to increasingly sophisticated obfuscation techniques. To address this challenge, we present a novel defense mechanism against automated obfuscation attacks. This mechanism iteratively merges matching program subsequences to counteract the effects of the obfuscation. Our approach is language-independent, attack-agnostic, and integrates well into state-of-the-art software plagiarism detectors. The evaluation based on five real-world datasets indicates that our approach not only provides broader resilience against algorithmic and AI-based obfuscation attacks than the state-of-the-art but also improves the detection of fully AI-generated programs.

More on JPlag:

This program is tentative and subject to change.

Tue 29 Apr

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Automated Feedback and Code QualityCSEE&T at 106
Chair(s): Sandro Speth Institute of Software Engineering, University of Stuttgart
11:00
20m
Talk
Mitigating Obfuscation Attacks on Software Plagiarism Detectors via Subsequence Merging
CSEE&T
Timur Sağlam Karlsruhe Institute of Technology (KIT), Nils Niehues Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology
Pre-print
11:20
20m
Talk
SOBO: A Feedback Bot to Nudge Code Quality in Programming Courses
CSEE&T
Sofia Bobadilla KTH Royal Institute of Technology, Sweden, Richard Glassey KTH: Royal Institute of Technology, Alexandre Bergel University of Chile, Martin Monperrus KTH Royal Institute of Technology
11:40
20m
Talk
Automated Feedback Generation for Programming Assignments through Diversification
CSEE&T
Dongwook Choi SungKyunKwan University, Eunseok Lee Sungkyunkwan University
12:00
20m
Talk
Exploring how students test models in Model-Driven Engineering
CSEE&T
Felix Cammaerts KU Leuven, Beatriz Marín Universitat Politècnica de València, Monique Snoeck Katholieke Universiteit Leuven
:
:
:
: