4 papers
Scenario-Driven Neuroevolution: Using Models to Guide Test Generation for Games
Gijs van Cuyck, Patric Feldmeier, Jan Tretmans +1
Automatically generating test inputs for games is challenging, as test generators must master the game to reach advanced program states while also ensuring robustness against the h…
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…
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…
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…