[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-86220-en":3,"doc-seo-86220-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},86220,1374391974585,"Genevieve","https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c",8,"Research & Report","From GUI Tests to Conversational Interaction: A New Perspective on App-Specific Voice Assistants","Mobile voice assistants are often implemented as system-level services that do not align with application-specific behavior, forcing developers to manually recreate app logic for app-level voice interaction and increasing cost. The work proposes an LLM-driven method that reuses GUI test code as behavior-preserving, executable specifications. Large language models reinterpret GUI tests into app-specific voice artifacts, grounding assistants in existing application logic. A prototype on Android (AppVA) shows preliminary results across five open-source applications, suggesting GUI tests can support synthesized app voice assistants beyond testing.","From GUI Tests to Conversational Interaction: A New Perspective  \non App-Specific Voice Assistants  \nXue Qin  \n[xue.qin@villanova.edu](xue.qin@villanova.edu)[ ](xue.qin@villanova.edu)Villanova University Villanova, Pennsylvania, USA  \nSumesh Surendran Letha  \n[ssuren01@villanova.edu](ssuren01@villanova.edu)[ ](ssuren01@villanova.edu)Villanova University Villanova, Pennsylvania, USA  \narXiv :2607 . 1 1387v 1 [ cs . SE] 13 Jul 2026  \nAbstract  \nVoice 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.  \nWe 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.  \nWe 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.  \nCCS Concepts  \n• Software and its engineering → Software notations and tools.  \nKeywords  \nVoice Assistant, Test Code Reusing, Code Generation, Accessibility Development, LLM  \nACM Reference Format:  \nXue Qin and Sumesh Surendran Letha. 2026. From GUI Tests to Conversational Interaction: A New Perspective on App-Specific Voice Assistants. In 34th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE Companion ’26), July 05–09, 2026, Montreal, QC, Canada. ACM, New York, NY, USA, 5 pages. [https://doi.org/10.1145/3803437.3805573](https://doi.org/10.1145/3803437.3805573)  \nThis work is licensed under a Creative Commons Attribution-NonCommercialNoDerivatives 4 .0 International License.  \nFSE Companion ’26, Montreal, QC, Canada  \n© 2026 Copyright held by the owner/author(s) .  \nACM ISBN 979-8-4007-2636-1/2026/07  \n[https://doi.org/10.1145/3803437.3805573](https://doi.org/10.1145/3803437.3805573)  \n1 Introduction  \nVoice assistants (VA) are becoming a dominant interaction modality on mobile devices, with over 150 million users [11] in the U.S. alone. As user expectations shift toward conversational interaction [18], developers face increasing pressure to integrate voice capabilities into millions of existing mobile applications.  \nA common industrial approach to adding voice-assistant (VA) capabilities to mobile applications relies on embedded, generalpurpose VA services. Platforms such as Amazon Alexa require developers to reconstruct application functionality as external “skills” [2] triggered by predefined voice commands. This approach forces developers to maintain a parallel interaction model that mirrors application logic, leading to growing divergence between voice workflows and application behavior as apps evolve. Prior studies report declining adoption and persistent challenges [3–5], reflecting a deeper limitation: system-level VAs are not grounded in applicationspecific workflows.  \nIn contrast, research in the Human–Computer Interaction (HCI) community has explored Voice User Interfaces (VUIs) for mobile apps. A VUI enables interaction through natural language commands, e.g., saying “start","cbCaicMB774iVa0u","https://ap.wps.com/l/cbCaicMB774iVa0u","pdf",1607446,3,1,5,"English","en",105,"# Abstract\n# Introduction","[{\"question\":\"为什么传统移动端语音助手在应用层难以直接落地？\",\"answer\":\"传统方案多依赖系统级通用语音服务，需要开发者把应用能力重构成外部“技能”，并维持平行的交互模型。随着应用演进，这会造成语音工作流与应用行为逐步分离。\"},{\"question\":\"文中提出的核心思路是什么？\",\"answer\":\"作者提出用基于LLM的自动化方式复用GUI测试代码。GUI测试代码被视为行为保持、可执行的应用规格说明，LLM将测试方法转化为与应用对齐的语音意图、能力描述与可执行行动计划等语音助手工件。\"},{\"question\":\"AppVA原型如何验证该愿景？\",\"answer\":\"研究实现了Android上的AppVA原型，并在五个开源应用上进行了初步实验。结果显示GUI测试代码不仅能用于测试，也可用于合成应用特定语音助手，从而指向软件测试、交互设计与LLM自动化结合的更广研究方向。\"}]",1784209575,13,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"from-gui-tests-to-conversational-interaction-a-new-perspective-on-app-specific-voice-assistants","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,50],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":20},"https://docshare.wps.com/document/research-report/",{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/from-gui-tests-to-conversational-interaction-a-new-perspective-on-app-specific-voice-assistants/86220/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-25","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"为什么传统移动端语音助手在应用层难以直接落地？","Question",{"text":75,"@type":76},"传统方案多依赖系统级通用语音服务，需要开发者把应用能力重构成外部“技能”，并维持平行的交互模型。随着应用演进，这会造成语音工作流与应用行为逐步分离。","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"文中提出的核心思路是什么？",{"text":80,"@type":76},"作者提出用基于LLM的自动化方式复用GUI测试代码。GUI测试代码被视为行为保持、可执行的应用规格说明，LLM将测试方法转化为与应用对齐的语音意图、能力描述与可执行行动计划等语音助手工件。",{"name":82,"@type":73,"acceptedAnswer":83},"AppVA原型如何验证该愿景？",{"text":84,"@type":76},"研究实现了Android上的AppVA原型，并在五个开源应用上进行了初步实验。结果显示GUI测试代码不仅能用于测试，也可用于合成应用特定语音助手，从而指向软件测试、交互设计与LLM自动化结合的更广研究方向。","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,109,114,119,122,127,130,134],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":22,"doc_module":4,"doc_module_name":46,"category_name":106,"show_sort_weight":107,"slug":108},"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":46,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":46,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":22,"slug":137},19,"General","general"]