activity
20202024
most citedWhat Skills do IT Companies look for in New Developers? A Study with Stack Overflow Jobs

65 citations · 139 across the 12 of their papers we have counts for

collaborators

16 papers

cs.SE2024

SyDRA: An Approach to Understand Game Engine Architecture

Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2

Game engines are tools to facilitate video game development. They provide graphics, sound, and physics simulation features, which would have to be otherwise implemented by develope…

cs.SE2023

Visualising Game Engine Subsystem Coupling

Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2

Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlo…

cs.SE2023

Assessing Video Game Balance using Autonomous Agents

Cristiano Politowski, Fabio Petrillo, Ghizlane ElBoussaidi +2

As the complexity and scope of games increase, game testing, also called playtesting, becomes an essential activity to ensure the quality of video games. Yet, the manual, ad-hoc na…

cs.SE2023

An Exploratory Approach for Game Engine Architecture Recovery

Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2

Game engines provide video game developers with a wide range of fundamental subsystems for creating games, such as 2D/3D graphics rendering, input device management, and audio play…

cs.SE2022

Game Engine Comparative Anatomy

Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc +1

Video game developers use game engines as a tool to manage complex aspects of game development. While engines play a big role in the success of games, to the best of our knowledge,…

cs.SE2022

Video Game Project Management Anti-patterns

Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc +2

Project Management anti-patterns are well-documented in the software-engineering literature, and studying them allows understanding their impacts on teams and projects. The video g…