EmoSTL: Formal Spatial-Temporal Verification of Emotion Specifications in Computer Games
Publication date
2024-05-27
Editors
Advisors
Supervisors
Document Type
Part of book
Metadata
Show full item recordCollections
License
taverne
Abstract
As the game industry continues to evolve in pop-ularity, testing the experience of players becomes crucial for attracting and retaining players in the highly competitive market. However, the absence of automated methods for articulating and verifying player experience (PX) specifications led us to introduce EmoSTL, a specialized language that extends Linear Temporal Logic with spatial and time-interval expressions, enabling the capture of complex temporal and spatial aspects of players' emotions and their experiences within games. We conducted a user study to collect suggestive PX requirements for a game under test to assess the capabilities of EmoSTL. Findings reveal that the language formalizes 92 percent of the set PX requirements, and with runtime verification, several PX design issues are iden-tified in the game. Moreoever, EmoSTL performance evaluation demonstrates its linear execution time, showcasing the language potential usage in automated PX testing of games.
Keywords
emotional experience, formal verification, play testing, player experience testing, Taverne, Artificial Intelligence, Software, Safety, Risk, Reliability and Quality, Modelling and Simulation
Citation
Ansari, S G, Prasetya, I S W B, Dastani, M, Dignum, F & Keller, G 2024, EmoSTL : Formal Spatial-Temporal Verification of Emotion Specifications in Computer Games. in Proceedings - 2024 IEEE Conference on Software Testing, Verification and Validation, ICST 2024. Proceedings - 2024 IEEE Conference on Software Testing, Verification and Validation, ICST 2024, IEEE, pp. 13-24, 17th IEEE Conference on Software Testing, Verification and Validation, ICST 2024, Toronto, Canada, 27/05/24. https://doi.org/10.1109/ICST60714.2024.00011, conference