STAF 2025
Tue 10 - Fri 13 June 2025 Koblenz, Germany
Tue 10 Jun 2025 14:00 - 14:30 at M 001 - ECMFA Session 2: Testing Chair(s): Dominik Bork

Game Software Engineering has emerged as a specialized field distinct from traditional software engineering, addressing unique challenges inherent to the creative process of game development, but lagging behind in using new methods of software engineering. This paper introduces the method of Behavior-Driven Development (BDD) to game software engineering. BDD is popular in software engineering for modelling and testing software. In this paper, we first propose a development process for applying BDD in game development. Then, we provide an integration of BDD tooling in Unity 3D, a major platform for game development. Next, we present a framework for identifying and categorizing game behaviours, to cater for modelling game behaviours in BDD scenarios. Finally, we evaluate these three contributions in a case study.

Tue 10 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 15:00
ECMFA Session 2: TestingECMFA at M 001
Chair(s): Dominik Bork TU Wien, Vienna, Austria
13:30
30m
Talk
Dynamic Role-Based Access Control Scenarios for Smart Contracts: Graph Rewriting for Testing Domain-specific Models
ECMFA
Issam Al-Azzoni Al Ain University of Science, United Arab Emirates, Reiko Heckel University of Leicester, Zobia Erum Birmingham City University
Link to publication DOI
14:00
30m
Talk
Introducing automated testing to video game development via Behaviour-Driven Development
ECMFA
Michael Mulder University of Twente, Petra van den Bos University of Twente, The Netherlands
Link to publication DOI
14:30
30m
Talk
Online Model-Based Testing Reusing Multiple Design Models in an Industrial Setting
ECMFA
Mathijs Schuts TNO-ESI, Jozef Hooman TNO-ESI, Ivan Kurtev Eindhoven University of Technology, Issam Tlili Philips, Erik Oerlemans Philips
Link to publication DOI
:
:
:
: