The consolidation of game software engineering: A systematic literature review of software engineering for industry-scale computer games

J Chueca, J Verón, J Font, F Pérez, C Cetina - Information and Software …, 2024 - Elsevier
Abstract Context: Game Software Engineering (GSE) is a branch of Software Engineering
(SE) that focuses on the development of video game applications. In past years, GSE has …

Evolution and evaluation of the model-view-controller architecture in games

T Ollsson, D Toll, A Wingkvist… - 2015 IEEE/ACM 4th …, 2015 - ieeexplore.ieee.org
In game software it is important to separate game play code from rendering code to ease
transitions to new technologies or different platforms. The architectural pattern Model-View …

Hard cases in source code to architecture mapping using Naive Bayes

T Olsson, M Ericsson, A Wingkvist - 15th European Conference on …, 2021 - diva-portal.org
The automatic mapping of source code entities to architectural modules is a challenging
problem that is necessary to solve if we want to increase the use of Static Architecture …

The relationship of code churn and architectural violations in the open source software JabRef

T Olsson, M Ericsson, A Wingkvist - … of the 11th European Conference on …, 2017 - dl.acm.org
The open source application JabRef has existed since 2003. In 2015, the developers
decided to make an architectural refactoring as continued development was deemed too …

Motivation and impact of modeling erosion using static architecture conformance checking

T Olsson, M Ericsson… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
We motivate and describe why erosion modeling from a static architecture conformance
checking point of view is important as well as the impact we think it can have on industry …

Evaluation of an architectural conformance checking software service

T Olsson, D Toll, M Ericsson, A Wingkvist - Proccedings of the 10th …, 2016 - dl.acm.org
Static architectural conformance checking can be used to find architectural violations, cases
where the implementation does not adhere to the architecture, and prevent architectural …

A Multiple Case Study on Reuse in Game Software Engineering

JI Trasobares, Á Domingo, RC Moragriega… - Available at SSRN … - papers.ssrn.com
Abstract Context: Game Software Engineering (GSE) is a specialized field at the intersection
of software engineering and video game development. Reuse in GSE is particulary complex …

Studying expert initial set and hard to map cases in automated code-to-architecture mappings

T Olsson, M Ericsson, A Wingkvist - … ECSA-C 2021, 13-17 September …, 2021 - diva-portal.org
We study the mapping of software source code to architectural modules. Background: To
evaluate techniques for performing automatic mapping of code-to-architecture, a ground …

Pulse train deinterleaving: algorithms and cost criteria

KSM Lee, MJ Rowe… - 1999 IEEE International …, 1999 - ieeexplore.ieee.org
Consider the problem where pulse trains transmitted from a known number of sources are
received on a single communications channel. These pulses are corrupted with noise. The …

Towards Pattern Based Architectural Conformance Checking

T Olsson - 2016 - diva-portal.org
Patterns are a source of knowledge when architecting software systems. They provide abstract
and time-tested solutions Page 1 Abstract Patterns are a source of knowledge when …