ICST 2023
Sun 16 - Thu 20 April 2023 Dublin, Ireland
Sun 16 Apr 2023 10:00 - 10:30 at Grand canal 3 - Session I

Video games are becoming increasingly popular, especially in the industry sector and as motivating examples in programming education. However, looking at current practices and available tools reveals a dire need for more research in automated game testing as most companies still test manually and students are left off with no tool support. Many challenges arise when developing automated game testing tools, such as difficult-to-reach program statements, heavy randomisation and an explosion of valid program states, exacerbating the test oracle problem. In the past, neuroevolution was successfully used to optimise networks towards mastering various video game genres. However, networks trained to win games are not optimised to reach program statements reliably such that observed program states can be systematically validated. Thus, this thesis aims to combine neuroevolution with search-based software testing (SBST) to automatically generate test suites of neural networks capable of validating the correctness of games reliably, even in the face of strong program randomisation. Initial results in the Scratch programming domain show that the combination of SBST and Neuroevolution is able to reach advanced program statements, and the evolved networks can serve as probabilistic test oracles. However, more work remains to be done as part of this thesis to improve the effectiveness of the proposed approach.

Sun 16 Apr

Displayed time zone: Dublin change

08:45 - 10:30
Day opening
Welcome and introductions
Doctoral Symposium
Jeff Offutt George Mason University, Catia Trubiani Gran Sasso Science Institute
Keynote: How to Give a Great Presentation
Doctoral Symposium
Tanja E. J. Vos Universitat Politècnica de València and Open Universiteit
On The Efficiency Of Combination Of Program Slicing and Spectrum-Based Fault Localization
Doctoral Symposium
Péter Attila Soha Department of Software Engineering, University of Szeged
Fully Automated Game Testing via Neuroevolution
Doctoral Symposium
Patric Feldmeier University of Passau