Skip to content
Book Open access

From GUI Tests to Conversational Interaction: A New Perspective on App-Specific Voice Assistants

Jul 2026 · SIGSOFT FSE Companion · 0 citations · 26 references
Computer Science

TL;DR

This paper proposes an LLM-driven approach to automating the development of app-specific voice assistants by repurposing GUI test code, which encodes behavior-preserving, executable specifications of application functionality.

Abstract

Voice assistants are widely deployed on mobile platforms, yet most are designed as system-level services that remain poorly aligned with application-specific behavior. As a result, enabling voice interaction at the app level requires developers to manually reimplement application logic, leading to high development and maintenance costs. We propose an LLM-driven approach to automating the development of app-specific voice assistants by repurposing GUI test code, which encodes behavior-preserving, executable specifications of application functionality. In this paper, we present a perspective in which large language models reinterpret GUI tests as bridges between application behavior and conversational interaction. By transforming test methods into app-specific VA artifacts, such as voice intents, capability descriptions, and executable action plans, our approach grounds voice assistants directly in existing application logic rather than external specifications. We illustrate this vision through AppVA, a research prototype on Android. Our preliminary results across five open-source applications suggest that GUI test code can be reused beyond testing, enabling the synthesis of app-specific voice assistants and highlighting a broader research direction at the intersection of software testing, interaction design, and LLM-enabled automation.

Read PDF

Similar papers

#software testing Open access Aug 2026

Reverse Engineering of Chatbot Behaviour for Automated Testing

A reverse engineering technique is presented for extracting a behavioural model of a deployed chatbot through the automated exploration of its functionality via Large Language Models through the automated exploration of its functionality via Large Language Models.

Iván Sotillo del Horno, Alejandro del Pozzo, Esther Guerra et al. · 0 citations
Preprint Aug 2026

Generation of Web Apps with Agentic IDEs: An Empirical Assessment

A rigorous comparative analysis of three popular agentic IDEs in the generation of five full-stack Web applications from scratch shows that Agentic IDEs cannot replace developers but shift their role toward building software by orchestrating LLM-based agents through natural-language instructions and iterative refinemen...

Manuel Marceca, Maria Teresa Rossi, Leonardo Mariani · 0 citations
Preprint Aug 2026

AppDeltaWorld: Transition-Grounded Delta Code World Model for Mobile GUI Agents

AppDeltaWorld is proposed, a transition-grounded delta code world model that predicts the next GUI as a reachable code update rather than as an unconstrained image or text description, and achieves the highest fidelity on CMGUIBench-500 under Code2World evaluation.

Weikai Xu, Yu Feng, Haoxiang Lei et al. · 1 citation
Jul 2026

AI-Powered Conversational Web Assistant Using Gemini API

The resulting prototype confirms that a cloud-hosted multimodal LLM, when combined with a minimal and well-structured web stack, can serve as a practical foundation for next-generation digital assistants suitable for customer support, education, and personal productivity applications.

G. Vamsi, Vinay Kumar Male · 0 citations
#natural language process... Preprint Jul 2026

PalmClaw: A Native On-Device Agent Framework for Mobile Phones

Large Language Model (LLM) agents have moved beyond generating responses to executing multi-step tasks by calling tools, observing the results, and iteratively deciding the next action. Most agent systems run on desktops or servers, which support tool use and task automation. Mobile devices are also important agent env...

Hongru Cai, Yongqi Li, Ran Wei et al. · 0 citations
Review Aug 2026

Can LLMs Test Terminal User Interfaces?

This work surveys real-world TUI applications, turns them into a headless benchmark spanning ratatui/Rust, bubbletea/Go, textual/Python, and ink/TypeScript, and compares four frontier LLMs with random exploration, finding no model dominates.

Chao Peng, Ruida Hu, Ajitha Rajan et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.