3 papers
cs.SE2026
Generalizing Test Cases for Comprehensive Test Scenario Coverage
Binhang Qi, Yun Lin, Xinyi Weng +4
Test cases are essential for software development and maintenance. In practice, developers derive multiple test cases from an implicit pattern based on their understanding of requi…
cs.SE2025
RePurr: Automated Repair of Block-Based Learners' Programs
Sebastian Schweikl, Gordon Fraser
Programming is increasingly taught using block-based languages like Scratch. While the use of blocks prevents syntax errors, learners can still make semantic mistakes, requiring fe…
cs.SE2025
Many-Objective Neuroevolution for Testing Games
Patric Feldmeier, Katrin Schmelz, Gordon Fraser
Generating tests for games is challenging due to the high degree of randomisation inherent to games and hard-to-reach program states that require sophisticated gameplay. The test g…