共享世界崩溃:多用户扩展现实软件系统缺陷的解析之旅
软件工程
2025-10-02 v1
摘要
多用户扩展现实(XR)系统启用了变革性的共享体验,但引入了独特的软件缺陷,可能损害用户体验。理解多用户 XR 系统中的软件缺陷对于增强系统可靠性至关重要,但目前仍未得到充分探索。为填补这一空白,本文提出了首个大规模实证研究,分析来自开发者论坛、GitHub 仓库以及主流 XR 应用商店应用评论等多样化来源的 2649 条真实世界错误报告。通过严格的迭代开放编码,我们发展了一套综合分类法,将多用户 XR 缺陷沿三个维度进行分类:症状表现、根本原因来源和后果严重程度。我们的发现表明,同步不一致和头像相关异常是最常见的症状,而网络/同步逻辑缺陷和会话管理缺陷则是占主导地位的根本原因。关键的是,超过 34% 的分析缺陷导致严重后果,这些后果从根本上破坏了共享体验,包括系统崩溃、持续性断开连接以及完全的交互崩溃等。我们还识别出在多用户 XR 语境中具有担忧的隐私和健康影响。基于我们的缺陷分析结果,我们提供了针对开发人员、平台供应商和研究人员的可操作建议。我们的结果表明,多用户 XR 系统在分布式系统、实时 3D 交互和沉浸式体验的交叉点面临独特挑战, necessitates 专门的方法来进行测试、调试和质量保证。
引用
@article{arxiv.2510.01182,
title = {When Shared Worlds Break: Demystifying Defects in Multi-User Extended Reality Software Systems},
author = {Shuqing Li and Chenran Zhang and Binchang Li and Cuiyun Gao and Michael R. Lyu},
journal= {arXiv preprint arXiv:2510.01182},
year = {2025}
}