When Shared Worlds Break: Demystifying Defects in Multi-User Extended Reality Software Systems
Multi-user Extended Reality (XR) systems enable transformative shared experiences but introduce unique software defects that compromise user experience. Understanding software defects in multi-user XR systems is crucial for enhancing system reliability, yet remains underexplored. To fill the gap, this paper presents the first large-scale empirical study of multi-user XR defects, analyzing 2,649 real-world bug reports from diverse sources, including developer forums, GitHub repositories, and app reviews on mainstream XR app stores. Through rigorous qualitative analysis using iterative open coding, we develop a comprehensive taxonomy that classifies multi-user XR bugs along three dimensions: Symptom Manifestation, Root Cause Origin, and Consequence Severity. Our findings reveal that synchronization inconsistencies and avatar-related anomalies are the most prevalent symptoms, while network/synchronization logic defects and session management flaws emerge as dominant root causes. Critically, over 34% of analyzed bugs lead to severe consequences that fundamentally break the shared experience, including system crashes, persistent disconnections, and complete interaction breakdowns, etc. We also identify concerning privacy and health implications unique to multi-user XR contexts. Based on our findings of defect analysis, we provide actionable recommendations for developers, platform vendors, and researchers. Our results demonstrate that multi-user XR systems face distinct challenges at the intersection of distributed systems, real-time 3D interaction, and immersive experiences, necessitating specialized approaches to testing, debugging, and quality assurance. Our datasets and results are released to facilitate follow-up studies: https://sites.google.com/view/multi-user-xr-study.
Thu 9 JulDisplayed time zone: Eastern Time (US & Canada) change
14:00 - 15:30 | Demystifying bugsResearch Papers / Ideas, Visions and Reflections at MB 9A Chair(s): Song Wang York University | ||
14:00 20mTalk | Understanding Performance Problems in CUDA Programs Research Papers Yuyang Bi , Junming Cao Fudan University, You Lu Fudan University, Bihuan Chen Fudan University, Tianwei Gan Fudan University, Dingji Wang Fudan University, Xin Peng Fudan University | ||
14:20 20mTalk | CrossFit: Demystifying VM Callback Bugs in Interpreters Research Papers | ||
14:40 10mTalk | PSR²: A Phase-based Semantic Reasoning Framework for Atomicity Violation Detection via Contract Refinement Ideas, Visions and Reflections Xiaoqi Li Hainan University, Xin Wang Hainan University, Wenkai Li Hainan University, Zongwei Li Hainan University | ||
15:00 10mTalk | When Shared Worlds Break: Demystifying Defects in Multi-User Extended Reality Software Systems Research Papers Shuqing Li The Chinese University of Hong Kong, Chenran Zhang Harbin Institute of Technology, Binchang Li Harbin Institute of Technology, Cuiyun Gao Harbin Institute of Technology, Shenzhen, Michael Lyu The Chinese University of Hong Kong | ||