Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Generating an EMF Model using XML Schema (XSD) (May 2008), http://help.eclipse.org/ganymede/topic/org.eclipse.emf.doc/tutorials/xlibmod/xlibmod.html (accessed August 26, 2011)
Anderson, J.R., Bothell, D., Byrne, M.D., Douglass, S., Lebiere, C., Qin, Y.: An integrated theory of the mind. Psychological Review 111(4), 1036–1060 (2004)
Biswas, P., Robinson, P.: Automatic evaluation of assistive interfaces. In: Proc. 13th International IUI, pp. 247–256. ACM (2008)
Blandford, A., Butterworth, R., Curzon, P.: Models of interactive systems: a case study on programmable user modelling. Int. J. Hum.-Comput. Stud. 60(2), 149–200 (2004)
Card, S., Moran, T., Newell, A.: The psychology of human-computer interaction. L. Erlbaum Associates, Hillsdale (1983)
Chin, J., Fu, W.T., Kannampallil, T.: Adaptive information search: age-dependent interactions between cognitive profiles and strategies. In: Proc. of the 27th International CHI, pp. 1683–1692. ACM Press, New York (2009)
Dickinson, A., Arnott, J., Prior, S.: Methods for human-computer interaction research with older people. Behaviour & Information Technology 26(4), 343–352 (2007)
Engelbrecht, K.P., Kruppa, M., Möller, S., Quade, M.: MeMo workbench for semi-automated usability testing. In: Proc. 9th Interspeech, Australia, pp. 1662–1665 (2008)
Engelbrecht, K.P., Quade, M., Möller, S.: Analysis of a new simulation approach to dialog system evaluation. Speech Communication 51(12), 1234–1252 (2009)
Fairweather, P.G.: Influences of Age and Experience on Web-Based Problem Solving Strategies. In: Stephanidis, C. (ed.) UAHCI 2009. LNCS, vol. 5614, pp. 220–229. Springer, Heidelberg (2009)
Fu, W., Pirolli, P.: Snif-act: A cognitive model of user navigation on the world wide web. Human-Computer Interaction 22(4), 355–412 (2007)
Grahame, M., Laberge, J., Scialfa, C.: Age differences in search of web pages: The effects of link size, link number, and clutter. Human Factors: The Journal of the Human Factors and Ergonomics Society 46(3), 385 (2004)
Gregor, P., Newell, A.: Designing for dynamic diversity: making accessible interfaces for older people. In: Workshop on Universal Accessibility of Ubiquitous Computing: Proc. of the 2001 EC/NSF Workshop on Universal Accessibility of Ubiquitous Computing: Providing for the Elderly. Association for Computing Machinery, New York (2001)
Ivory, M., Hearst, M.: The state of the art in automating usability evaluation of user interfaces. ACM Computing Surveys (CSUR) 33(4), 470–516 (2001)
Jameson, A., Mahr, A., Kruppa, M., Rieger, A., Schleicher, R.: Looking for Unexpected Consequences of Interface Design Decisions: The MeMo Workbench. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 279–286. Springer, Heidelberg (2007)
John, B.E., Kieras, D.E.: The goms family of user interface analysis techniques: comparison and contrast. ACM Trans. Comput. 3(4), 320–351 (1996)
Kasik, D., George, H.: Toward automatic generation of novice user test scripts. In: Proc. of the SIGCHI Conference, pp. 244–251. ACM (1996)
Kieras, D.E., Meyer, D.E.: An overview of the epic architecture for cognition and performance with application to human-computer interaction. Hum.-Comput. Interact. 12(4), 391–438 (1997)
Newell, A.: Unified theories of cognition. Harvard University Press, Cambridge (1990)
Palanque, P., Basnyat, S.: Task patterns for taking into account in an efficient and systematic way both standard and erroneous user behaviours. Human Error, Safety and Systems Development, 109–130 (2004)
Rieman, J., Young, R.M., Howes, A.: A dual-space model of iteratively deepening exploratory learning. International Journal of Human-Computer Studies 44(6), 743–775 (1996)
Rogers, W., Fisk, A.: Toward a psychological science of advanced technology design for older adults. The Journals of Gerontology Series B: Psychological Sciences and Social Sciences 65(6), 645 (2010)
Ruß, A.: Modeling Visual Attention for Rule-Based Usability Simulations of Elderly Citizen. In: Harris, D. (ed.) Engin. Psychol. and Cog. Ergonomics, HCII 2011. LNCS, vol. 6781, pp. 72–81. Springer, Heidelberg (2011)
Searle, J.R.: Speech acts: An essay in the philosophy of language. Cambridge University Press (1969)
Sears, A., Jacko, J.A.: The Human-Computer Interaction Handbook, 2nd edn. L. Erlbaum Associates (2007)
Steinnökel, P., Scheel, C., Quade, M., Albayrak, S.: Towards an enhanced semantic approach for automatic usability evaluation. In: Proc. of the Computational Linguistics-Applications Conference (October 2011) (accepted)
Teo, L., John, B.E.: Cogtool-explorer: towards a tool for predicting user interaction. In: CHI 2008 Extended Abstracts on Human Factors in Computing Systems, CHIEA 2008, pp. 2793–2798. ACM, New York (2008)
Wagner, N., Hassanein, K., Head, M.: Review: Computer use by older adults: A multi-disciplinary review. Comput. Hum. Behav. 26, 870–882 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this chapter
Cite this chapter
Ruß, A., Quade, M., Kruppa, M., Runge, M. (2012). Rule-Based Approach for Simulating Age-Related Usability Problems. In: Wichert, R., Eberhardt, B. (eds) Ambient Assisted Living. Advanced Technologies and Societal Change. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27491-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-27491-6_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27490-9
Online ISBN: 978-3-642-27491-6
eBook Packages: EngineeringEngineering (R0)