Explorer: Robust Collection of Interactable GUI Elements
Not on the map. Why?
Abstract (arXiv)
Automation of existing Graphical User Interfaces (GUIs) is important but hard to achieve. Upstream of making the GUI user-accessible or somehow scriptable, even the data-collection to understand the original interface poses significant challenges. For example, large quantities of general UI data seem helpful for training general machine learning (ML) models, but accessibility for each person can hinge on the ML's precision on a specific app. We therefore take the perspective that a given user needs confidence, that the relevant UI elements are being detected correctly throughout one app or digital environment. We mostly assume that the target application is known in advance, so that data collection and ML-training can be personalized for the test-time target domain. The proposed Explorer system focuses on detecting on-screen buttons and text-entry fields, i.e. interactables, where the training process has access to a live version of the application. The live application can run on almost any popular platform except iOS phones, and the collection is especially streamlined for Android phones or for desktop Chrome browsers. Explorer also enables the recording of interactive user sessions, and subsequent mapping of how such sessions overlap and sometimes loop back to similar states. We show how having such a map enables a kind of path planning through the GUI, letting a user issue audio commands to get to their destination. Critically, we are releasing our code for Explorer openly at https://github.com/varnelis/Explorer.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 20 of its 56 references that are in the map. First posted on arXiv 12 Apr 2025.
Builds on
20 of 56 references.
References · 20
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 3,972
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2019FCOS: Fully Convolutional One-Stage Object Detectioncited by 1,573
- 2018Self-Attention Generative Adversarial Networkscited by 809
- 2024SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agentscited by 553
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shiftscited by 353
- 2021All That's 'Human' Is Not Gold: Evaluating Human Evaluation of Generated Textcited by 287
- 2018Reinforcement Learning on Web Interfaces Using Workflow-Guided Explorationcited by 282
- 2023Multimodal Web Navigation with Instruction-Finetuned Foundation Modelscited by 159
- 2022Spotlight: Mobile UI Understanding using Vision-Language Models with a Focuscited by 62
8 more
- 2021Screen Recognition: Creating Accessibility Metadata for Mobile Applications from Pixelscited by 57
- 2023WebUI: A Dataset for Enhancing Visual UI Understanding with Web Semanticscited by 45
- 2021VINS: Visual Search for Mobile User Interface Designcited by 37
- 2019Interactive Task and Concept Learning from Natural Language Instructions and GUI Demonstrationscited by 26
- 2019Modeling Mobile Interface Tappability Using Crowdsourcing and Deep Learningcited by 18
- 2020Translating Video Recordings of Mobile App Usages into Replayable Scenarioscited by 9
- 2019VASTA: A Vision and Language-assisted Smartphone Task Automation Systemcited by 6
- 2016Help, It Looks Confusing: GUI Task Automation Through Demonstration and Follow-up Questionscited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.