Look Before You Leap: Context-Sensitive GUI Grounding for Boosting Automated Extended Reality (XR) Testing
In recent years, Extended Reality (XR) has emerged as a transformative technology, offering users immersive and interactive experiences across diversified virtual or virtual-real environments. Users can interact with XR applications (apps) through interactable GUI elements (IGEs) on the stereoscopic three-dimensional (3D) graphical user interface (GUI). IGE constitutes the fundamental element of XR GUI, embodying rich semantic information. The accurate recognition and precise understanding of these IGEs is instrumental, serving as the foundation of GUI grounding, which can facilitates downstream tasks, including automated XR testing. A straightforward XR test generator can interact randomly within the app’s 3D environment, making it trapped in uninteractable space and resulting in an ineffective and inefficient testing process. In contrast, a more intelligent test generator, informed by the accurate locations and semantics of IGEs, can make wiser decisions on interaction targets and orders, forming test sequences that cover more functionalities faster. The most recent IGE detection approaches in SE are designed for 2D mobile apps and typically train a supervised object detection model based on a large-scale manually-labeled GUI dataset, usually with a pre-defined set of clickable GUI element categories like buttons and spinners. Such approaches can hardly be applied to IGE detection in XR apps, due to a multitude of challenges including complexities posed by open-vocabulary and heterogeneous IGE categories, intricacies of context-sensitive interactability, and the necessities of precise spatial perception and visual-semantic alignment for accurate IGE detection results. Thus, it is necessary to embark on the IGE research tailored to XR apps.
In this paper, we propose the first zero-shot cOntext-sensitive inteRactable GUI ElemeNT detection framework for Extended Reality apps, named Orienter. By imitating human behaviors, Orienter observes and understands the semantic contexts of XR app scenes first, before performing the detection. The detection process is iterated within a feedback-directed validation and reflection loop. Specifically, Orienter contains three components, including (1) Semantic context comprehension for capturing the apps’ GUI context, (2) Reflection-directed IGE candidate detection for identifying and localizing valid GUI elements based on multi-perspective description guided IGE detection, as well as feedback-directed reflection, and (3) Context-sensitive interactability classification which integrates semantic contexts for interactability prediction. To evaluate our approach and facilitate follow-up research, we spend more than three months constructing the first benchmark dataset which contains 1,552 images from 100 industrial-setting apps on Steam, with 4,470 interactable annotations across 766 semantics categories. Extensive experiments on the dataset demonstrate that Orienter is more effective than the state-of-the-art GUI element detection approaches (i.e., GPT-4o, OmniParser, YOLO v8, CenterNet2, Faster R-CNN, UIED, etc. ), surpassing their F1 Score by up to 3.7× and 121.4× (1.4× and 46.2× on average) in distinguishing the interactibility and semantics of the IGEs, respectively. Orienter is beneficial for boosting the performance of automatic testing by isolating the interactable action space from the whole space, regardless of the testing strategies employed. Experiments demonstrate that Orienter-guided testing covers 103.1% more IGEs with 125.7% more effective interactions than testing without action space isolation.
Wed 8 JulDisplayed time zone: Eastern Time (US & Canada) change
16:00 - 17:00 | |||
16:00 20mTalk | Look Before You Leap: Context-Sensitive GUI Grounding for Boosting Automated Extended Reality (XR) Testing Research Papers Shuqing Li The Chinese University of Hong Kong, Binchang Li Harbin Institute of Technology, Yepang Liu Southern University of Science and Technology, Cuiyun Gao Harbin Institute of Technology, Shenzhen, Jianping Zhang The Chinese University of Hong Kong, Shing-Chi Cheung Hong Kong University of Science and Technology, Michael Lyu The Chinese University of Hong Kong | ||
16:20 20mTalk | EfficientUICoder: A Bidirectional Token Compression Framework for Efficient MLLM-based UI Code Generation Research Papers Jingyu Xiao The Chinese University of Hong Kong, Zhongyi Zhang Huazhong University of Science and Technology, China, Yuxuan Wan The Chinese University of Hong Kong, Yintong Huo Singapore Management University, Singapore, Yang Liu Nanyang Technological University, Michael Lyu The Chinese University of Hong Kong Pre-print | ||
16:40 20mTalk | From Task to Tutorial: An Automated GUI Framework for Excel Tutorial Document and Video Creation Industry Papers Yuhang Xie Peking University, Jian Mu Nanjing University, Ma Xiaojun Microsoft, Chaoyun Zhang Microsoft, Lu Wang Microsoft Research, Mengyu Zhou Microsoft, Mugeng Liu Peking University, Si Qin Microsoft Research, Qingwei Lin Microsoft, Saravan Rajmohan Microsoft, Shi Han Microsoft Research, Dongmei Zhang Microsoft | ||