推导并评估一种细粒度的游戏缺陷分类法
软件工程
2023-11-29 v1
摘要
游戏开发已成为竞争极为激烈的数十亿美元产业。许多游戏即便经过多年开发仍告失败,原因在于破坏游戏体验、毁掉玩家感受的致命缺陷(bugs)。本工作的目标是提供一套游戏缺陷分类法,以帮助开发者构建抗缺陷游戏、测试人员设计并执行查错测试用例,以及研究人员评估游戏测试方法。为此,我们通过对 436 个来源进行多声文献综述(MLR),从中筛选出 189 个(78 个学术与 111 个灰色)报告游戏开发行业中缺陷的来源进行分析。我们通过面向不同游戏行业从业者的调查验证了所提分类法。MLR 使我们最终确定了一套从终端用户视角出发、包含 63 个游戏缺陷类别的细粒度分类法,涵盖八个一级类别:游戏平衡、实现响应、网络、声音、时间性、意外崩溃、导航与非时间性故障。我们观察到手动游戏测试方式仍被广泛使用。现有方法中仅一种针对声音缺陷,而游戏平衡及如何将机器学习引入游戏测试是近期文献中的趋势。多数游戏测试技术专用于特定平台且具依赖性。
引用
@article{arxiv.2311.16645,
title = {Deriving and Evaluating a Detailed Taxonomy of Game Bugs},
author = {Nigar Azhar Butt and Salman Sherin and Muhammad Uzair Khan and Atif Aftab Jilani and Muhammad Zohaib Iqbal},
journal= {arXiv preprint arXiv:2311.16645},
year = {2023}
}