The automation of functional testing in software has allowed developers to continuously check for negative impacts on functionality throughout the iterative phases of development. This is not the case for User eXperience (UX), which has hitherto relied almost exclusively on testing with real users. User testing is a slow endeavour that can become a bottleneck for development of interactive systems. To address this problem, we here propose an agent based approach for automatic UX testing. We develop agents with basic problem solving skills and a core affect model, allowing us to model an artificial affective state as they traverse different levels of a game. Although this research is still at a primordial state, we believe the results here presented make a strong case for the use of intelligent agents endowed with affective computing models for automating UX testing.
翻译:软件功能测试的自动化使开发者能够不断检查在迭代开发阶段对功能的消极影响。用户 eXperience (UX) 的情况并非如此,它迄今为止几乎完全依赖实际用户的测试。 用户测试是一项缓慢的努力,可以成为开发互动系统的一个瓶颈。 为了解决这个问题,我们在这里提出一个基于代理的自动 UX 测试方法。 我们开发了具有基本解决问题技能和核心影响模型的代理商,允许我们模拟一个人为的感知状态,因为它们跨过不同层次的游戏。 虽然这一研究仍然处于原始状态,但我们认为这里提出的结果为使用具有感性计算模型的智能代理商进行UX 自动测试提供了有力的理由。