Rule-Based Approach for Simulating Age-Related Usability Problems

Ambient Assisted Living requires easy to use interfaces, making usability a critical feature. Because usability evaluations are resource and time consuming, several automation efforts have been made, one of which is the simulation of users interacting with UIs. In this article, we present ongoing work of a tool for automated usability simulations that allows simulating agerelated deficits. The tool is specifically intended to be used by IT practitioners, i.e. in difference to cognitive architectures that allow similar simulations, this tool does not require extensive knowledge in cognitive science. A core component of the simulation tool is its rule-based User Model (UM). During a simulated interaction, the UM selects actions causing a model of the UI to change states until a specified task goal is satisfied or the UM “gives up”. Interactions of the UM are calculated from probabilities which are informed by rules drawing on user and UI attributes. Using a Monte Carlo approach, the simulation is iterated, resulting in a set of task solutions where non-optimal solutions may indicate usability problems. By analyzing which rules led the UM to interact non-optimally, our approach can offer hints on how to improve the UI. While our approach cannot render user-based evaluations unnecessary, our aim is to substantially reduce the effort involved in usability testing of UIs as well as to provide an automated tool that can be used early on in the development process.

[1]  Aaron Ruß,et al.  Modeling Visual Attention for Rule-Based Usability Simulations of Elderly Citizen , 2011, HCI.

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

[3]  Bonnie E. John,et al.  Cogtool-explorer: towards a tool for predicting user interaction , 2008, CHI Extended Abstracts.

[4]  Andrew Sears,et al.  The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications (Human Factors and Ergonomics Series) , 2007 .

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

[6]  Constantine Stephanidis,et al.  Universal Access in Human-Computer Interaction , 2011 .

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

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

[9]  Ann Blandford,et al.  Models of Interactive Systems: a Case Study on Programmable User Modelling Models of Interactive Systems: a Case Study on Programmable User Modelling , 2022 .

[10]  A. D. Fisk,et al.  Toward a psychological science of advanced technology design for older adults. , 2010, The journals of gerontology. Series B, Psychological sciences and social sciences.

[11]  Angela Castronovo,et al.  Looking for Unexpected Consequences of Interface Design Decisions: The MeMo Workbench , 2007, TAMODIA.

[12]  Milena M. Head,et al.  Computer use by older adults: A multi-disciplinary review , 2010, Comput. Hum. Behav..

[13]  Sebastian Möller,et al.  Memo workbench for semi-automated usability testing , 2008, INTERSPEECH.

[14]  Wai-Tat Fu,et al.  SNIF-ACT: A Cognitive Model of User Navigation on the World Wide Web , 2007, Hum. Comput. Interact..

[15]  Peter Gregor,et al.  Designing for dynamic diversity: making accessible interfaces for older people , 2001, WUAUC'01.

[16]  Wai-Tat Fu,et al.  Adaptive information search: age-dependent interactions between cognitive profiles and strategies , 2009, CHI.

[17]  Peter Robinson,et al.  Automatic evaluation of assistive interfaces , 2008, IUI '08.

[18]  Peter G. Fairweather Influences of Age and Experience on Web-Based Problem Solving Strategies , 2009, HCI.

[19]  John L. Arnott,et al.  Methods for human – computer interaction research with older people , 2007, Behav. Inf. Technol..

[20]  David J. Kasik,et al.  Toward automatic generation of novice user test scripts , 1996, CHI.

[21]  Philippe A. Palanque,et al.  Task Patterns for Taking Into Account in an Efficient and Systematic Way Both Standard and Erroneous User Behaviours , 2004, Human Error, Safety and Systems Development.

[22]  David Harris,et al.  Engineering Psychology and Cognitive Ergonomics , 2014, Lecture Notes in Computer Science.

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

[24]  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..

[25]  Charles T. Scialfa,et al.  Age Differences in Search of Web Pages: The Effects of Link Size, Link Number, and Clutter , 2004, Hum. Factors.

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

[27]  A. Koller,et al.  Speech Acts: An Essay in the Philosophy of Language , 1969 .

[28]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .