paperbot · PL 论文追踪

全部论文 待读 收藏

P2 We'll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?

我们会在后期修复:电子游戏更新说明中的缺陷修复告诉了我们什么?
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)2021匹配度 2/10 · 该论文是游戏软件缺陷修复与更新说明的经验研究,属于软件工程/测试调试领域,但与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析等核心方向没有直接交叉。仅因涉及缺陷与调试而存在非常宽泛的关联。引用 31 inbox
Andrew Truelove, Eduardo Santana de Almeida, Iftekhar Ahmed
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:通过标注 30 款 Steam 游戏 723 次更新中的 12,122 条缺陷修复并结合开发者调查,揭示了游戏缺陷类型的分布、复发与严重性规律。

电子游戏发布后遗留的缺陷会对开发者和用户造成负面影响,而游戏开发中测试的特殊性使这些缺陷难以被有效发现;开发者通常通过发布更新来修复它们,但这些更新有时仍无法阻止缺陷再次出现。本文基于既有工作构建了游戏缺陷类型分类体系,并对 Steam 平台上 30 款流行游戏的 723 次更新中的 12,122 条缺陷修复进行标注,以统计各类缺陷的出现频率、在多次更新中的复发率以及哪些类型被视为更严重。此外,作者还问卷调查了游戏开发者对不同缺陷类型的经验,以及他们认为与缺陷出现关联最强的开发环节。结果表明:Information 类缺陷在更新中出现最频繁,Crash 类缺陷复发率最高且常被视为更严重;测试、代码质量与缺陷复现方面的困难与缺陷的持续存在密切相关。这些发现可帮助开发者识别需要重点关注的开发环节,并为研究者设计缺陷识别与处理工具提供依据。

问题
游戏发布后遗留的缺陷难以在测试阶段被有效发现,部分缺陷即使经过修复更新仍会复发,而人们对游戏缺陷类型的分布、复发规律与严重性缺乏系统认识。
方法
基于既有工作建立游戏缺陷类型分类体系,对 Steam 平台 30 款流行游戏的 723 次更新中 12,122 条缺陷修复进行人工标注,并配合针对游戏开发者的问卷调查。
评估
统计分析各缺陷类型在更新中的出现频率、跨更新复发率与被视作严重缺陷的程度,并结合开发者调查分析测试、代码质量与缺陷复现困难同缺陷持续存在之间的关联。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{abs-2103-03997,
  title = {We'll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?},
  author = {Andrew Truelove and Eduardo Santana de Almeida and Iftekhar Ahmed},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse43902.2021.00073}
}