SimUser: Generating Usability Feedback by Simulating Various Users Interacting with Mobile Applications
Proc. ACM CHI Conference on Human Factors in Computing Systems, 2024 · CCF-AACM CHI 人机交互顶级会议, 2024 · CCF-A
Abstract摘要
The conflict between the rapid iteration demand of prototyping and the time-consuming nature of user tests has led researchers to adopt AI methods to identify usability issues — yet these often overlook specified user characteristics and usage contexts. SimUser is an LLM-based tool with a Chain-of-Thought structure and user-modeling method that generates usability feedback by simulating interactions between users and applications, shaped by user characteristics and contextual factors. An empirical study (48 users, 21 designers) validated that, for a smartwatch interface, SimUser generates heuristic usability feedback with similarity ranging 35.7%–100% across user groups and usability categories.原型快速迭代的需求与用户测试的耗时之间的矛盾,促使研究者用 AI 方法识别可用性问题——但这些方法往往忽略了特定的用户特征与使用情境。SimUser 是一款基于大模型、结合思维链(CoT)结构与用户建模方法的工具,通过模拟受用户特征与情境因素影响的“用户—应用”交互来生成可用性反馈。一项实证研究(48 名用户、21 名设计师)验证:在智能手表界面上,SimUser 生成的启发式可用性反馈相似度在不同用户群组与可用性类别下达 35.7%–100%。
Highlights研究亮点
- Combines LLMs, Chain-of-Thought reasoning, and explicit user modeling to simulate different personas — not just a generic user.融合大模型、思维链推理与显式用户建模,模拟不同画像的用户,而非泛化的单一用户。
- Validated with 48 real users and 21 designers; feedback similarity reached 35.7%–100% across groups.经 48 名真实用户与 21 名设计师验证,各群组反馈相似度达 35.7%–100%。
- Grew into an automated interface-evaluation system (~80% coverage) and an industry collaboration with ByteDance.进一步发展为覆盖率约 80% 的界面可用性自动评测系统,并推动了与字节跳动的产业合作。