paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Appaction: Automatic GUI Interaction for Mobile Apps via Holistic Widget Perception

Appaction:基于整体控件感知的移动应用自动 GUI 交互
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 2/10 · 论文面向移动 GUI 自动化测试,属于多模态学习在软件测试中的应用,与用户核心关注的静态分析、形式化验证、LLM/Agent 与程序语言交叉、浮点程序分析及贝叶斯程序分析均无直接关联;仅在工业落地和问题驱动方面略有共鸣。引用 6 inbox
Yongxiang Hu, Jiazhen Gu, Shuqing Hu, Yu Zhang, Wenjie Tian, Shiyu Guo, Chaoyi Chen, Yangfan Zhou
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 Appaction,用多模态学习理解移动 GUI 控件并自动生成有效输入,实现大规模表单测试。

工业界移动应用 GUI 测试仍依赖大量人工,尤其商业应用中的表单界面多样复杂,理解 GUI 并编写测试脚本成本很高。Appaction 是美团开发的基于学习的自动 GUI 交互方法,采用多模态模型学习人类感知 GUI 的经验,整体分析目标界面并理解每个输入的语义,进而推断能够正确交互的有效输入事件,自动驱动目标应用执行。论文汇报了在美团多个热门商业应用上的落地经验,结果表明 Appaction 在 GUI 分析上有效,并能对大量表单页面执行正确交互。

问题
工业界移动应用 GUI 测试仍依赖大量人工理解界面并编写脚本,面对商业应用中多样复杂的表单等 GUI,质量保障成本极高。
方法
Appaction 采用多模态模型学习人类感知 GUI 的经验,整体分析目标界面并推断每个输入对应的有效输入事件,从而自动与界面交互并驱动应用执行。
评估
在美团多个热门商业应用的落地经验中评估,显示其能有效分析 GUI,并为大量表单页面完成正确交互。
原文摘要(Abstract)

In industrial practice, GUI (Graphic User Interface) testing of mobile apps still inevitably relies on huge manual efforts. The major efforts are those on understanding the GUIs, so that testing scripts can be written accordingly. Quality assurance could therefore be very labor-intensive, especially for modern commercial mobile apps, where one may include tremendous, diverse, and complex GUIs, e.g., those for placing orders of different commercial items. To reduce such human efforts, we propose Appaction, a learning-based automatic GUI interaction approach we developed for Meituan, one of the largest E-commerce providers with over 600 million users. Appaction can automatically analyze the target GUI and understand what each input of the GUI is about, so that corresponding valid inputs can be entered accordingly. To this end, Appaction adopts a multi-modal model to learn from human experiences in perceiving a GUI. This allows it to infer corresponding valid input events that can properly interact with the GUI. In this way, the target app can be effectively exercised. We present our experiences in Meituan on applying Appaction to popular commercial apps. We demonstrate the effectiveness of Appaction in GUI analysis, and it can perform correct interactions for numerous form pages.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{HuGHZTGCZ23,
  title = {Appaction: Automatic GUI Interaction for Mobile Apps via Holistic Widget Perception},
  author = {Yongxiang Hu and Jiazhen Gu and Shuqing Hu and Yu Zhang and Wenjie Tian and Shiyu Guo and Chaoyi Chen and Yangfan Zhou},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3613885}
}