Saved in:
Bibliographic Details
Main Authors: Li, Shuqing, Zhang, Chenran, Li, Binchang, Gao, Cuiyun, Lyu, Michael R.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.01182
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915528954609664
author Li, Shuqing
Zhang, Chenran
Li, Binchang
Gao, Cuiyun
Lyu, Michael R.
author_facet Li, Shuqing
Zhang, Chenran
Li, Binchang
Gao, Cuiyun
Lyu, Michael R.
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2510_01182
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle When Shared Worlds Break: Demystifying Defects in Multi-User Extended Reality Software Systems
Li, Shuqing
Zhang, Chenran
Li, Binchang
Gao, Cuiyun
Lyu, Michael R.
Software Engineering
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.
title When Shared Worlds Break: Demystifying Defects in Multi-User Extended Reality Software Systems
topic Software Engineering
url https://arxiv.org/abs/2510.01182