Evaluating user interface adaptations at runtime by simulating user interaction

Adaptive user interfaces are commonly used for providing different layouts and information according to the current context-of-use. However, the complexity and heterogeneity of potential users, platforms and environments lead to a combinatorial explosion of variants, making it almost impossible to foresee all potential results of adaptations at design time. In this paper we present our work on the automatic evaluation of usability aspects of adaptive user interfaces at runtime which is supposed to be used complementary to design time usability evaluation. We show how a user interface model, providing different adaptation alternatives, can be combined with a model of the current user to simulate interaction and evaluate the feasibility of different adaptations.

[1]  David E. Kieras,et al.  The GOMS family of user interface analysis techniques: comparison and contrast , 1996, TCHI.

[2]  A. Jameson Adaptive interfaces and agents , 2002 .

[3]  Dominique L. Scapin,et al.  Ergonomic criteria for the evaluation of human-computer interfaces , 1993 .

[4]  Krzysztof Z. Gajos,et al.  SUPPLE: automatically generating user interfaces , 2004, IUI '04.

[5]  Sahin Albayrak,et al.  Ubiquitous User Interfaces: Multimodal Adaptive Interaction for Smart Environments , 2010 .

[6]  Sahin Albayrak,et al.  Automated Usability Evaluation during Model-Based Interactive System Development , 2008, TAMODIA/HCSE.

[7]  A. Newell Unified Theories of Cognition , 1990 .

[8]  Jean Vanderdonckt,et al.  Plasticity of User Interfaces: A Revised Reference Framework , 2002, TAMODIA.

[9]  Jean-Sébastien Sottet,et al.  A Model-Driven Engineering Approach for the Usability of Plastic User Interfaces , 2008, EHCI/DS-VIS.

[10]  David E. Kieras,et al.  An Overview of the EPIC Architecture for Cognition and Performance With Application to Human-Computer Interaction , 1997, Hum. Comput. Interact..

[11]  Bonnie E. John,et al.  Exploration of Costs and Benefits of Predictive Human Performance Modeling for Design , 2010 .

[12]  James D. Foley,et al.  A second generation user interface design environment: the model and the runtime architecture , 1993, INTERCHI.

[13]  John R Anderson,et al.  An integrated theory of the mind. , 2004, Psychological review.

[14]  Sebastian Möller,et al.  Analysis of a new simulation approach to dialog system evaluation , 2009, Speech Commun..

[15]  Fabio Paternò,et al.  ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models , 1997, INTERACT.

[16]  Richard M. Young,et al.  A dual-space model of iteratively deepening exploratory learning , 1996, Int. J. Hum. Comput. Stud..

[17]  Marti A. Hearst,et al.  The state of the art in automating usability evaluation of user interfaces , 2001, CSUR.