Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Fri 28 May 2021 20:10 - 20:30 at Blended Sessions Room 1 - 4.5.1. Games Chair(s): Gregorio Robles
Sat 29 May 2021 08:10 - 08:30 at Blended Sessions Room 1 - 4.5.1. Games

Bugs that persist into releases of video games can have negative impacts on both developers and users, but particular aspects of testing in game development can lead to difficulties in effectively catching these missed bugs. It has become common practice for developers to apply updates to games in order to fix missed bugs. These updates are often accompanied by notes that describe the changes to the game included in the update. However, some bugs reappear even after an update attempts to fix them. In this paper, we develop a taxonomy for bug types in games that is based on prior work. We examine 12,122 bug fixes from 723 updates for 30 popular games on the Steam platform.We label the bug fixes included in these updates to identify the frequency of these different bug types, the rate at which bug types recur over multiple updates, and which bug types are treated as more severe. Additionally, we survey game developers regarding their experience with different bug types and what aspects of game development they most strongly associate with bug appearance. We find that Information bugs appear the most frequently in updates, while Crash bugs recur the most frequently and are often treated as more severe than other bug types. Finally, we find that challenges in testing, code quality, and bug reproduction have a close association with bug persistence. These findings should help developers identify which aspects of game development could benefit from greater attention in order to prevent bugs. Researchers can use our results in devising tools and methods to better identify and address certain bug types.

Conference Day
Fri 28 May

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

19:30 - 20:30
4.5.1. GamesTechnical Track / Journal-First Papers at Blended Sessions Room 1 +12h
Chair(s): Gregorio RoblesUniversidad Rey Juan Carlos
19:30
20m
Paper
An Empirical Study of the Characteristics of Popular Minecraft ModsJournal-First
Journal-First Papers
Daniel LeeGeotab, Canada, Gopi Krishnan RajbahadurCentre for Software Excellence, Huawei, Canada, Dayi LinCentre for Software Excellence, Huawei, Canada, Mohammed SayaghETS Montreal, University of Quebec, Cor-Paul BezemerUniversity of Alberta, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
19:50
20m
Paper
Building the perfect game – an empirical study of game modificationsJournal-First
Journal-First Papers
Daniel LeeGeotab, Canada, Dayi LinCentre for Software Excellence, Huawei, Canada, Cor-Paul BezemerUniversity of Alberta, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
20:10
20m
Paper
We’ll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?Technical Track
Technical Track
Andrew TrueloveUniversity of California, Irvine, Eduardo Santana de AlmeidaFederal University of Bahia, Iftekhar AhmedUniversity of California, Irvine
Pre-print Media Attached

Conference Day
Sat 29 May

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

07:30 - 08:30
07:30
20m
Paper
An Empirical Study of the Characteristics of Popular Minecraft ModsJournal-First
Journal-First Papers
Daniel LeeGeotab, Canada, Gopi Krishnan RajbahadurCentre for Software Excellence, Huawei, Canada, Dayi LinCentre for Software Excellence, Huawei, Canada, Mohammed SayaghETS Montreal, University of Quebec, Cor-Paul BezemerUniversity of Alberta, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
07:50
20m
Paper
Building the perfect game – an empirical study of game modificationsJournal-First
Journal-First Papers
Daniel LeeGeotab, Canada, Dayi LinCentre for Software Excellence, Huawei, Canada, Cor-Paul BezemerUniversity of Alberta, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print Media Attached
08:10
20m
Paper
We’ll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?Technical Track
Technical Track
Andrew TrueloveUniversity of California, Irvine, Eduardo Santana de AlmeidaFederal University of Bahia, Iftekhar AhmedUniversity of California, Irvine
Pre-print Media Attached