Abstract: Automated assessment of programming assignments is essential in software engineering education, especially for large classes where manual grading is impractical. While static analysis can ...