Abstract
Adaptive applications have the potential to help users with special and specific needs. However, evaluating the usability of such adaptive applications tends to become very complex. This chapter presents an integrated concept for the automated usability evaluation of model-based adaptive user interfaces. The approach is supposed to be used complementary to custom usability evaluations at an early stage of development. Interaction of a user is simulated and evaluated by combining a user model with user interface models from a model-based development framework, which is capable of providing different adaptation alternatives based on user attributes and the context of use. The main benefit of the approach is that no additional descriptions of the application’s UI and tasks need to be created for the usability evaluation because they are already available from the development process. As a result, different design alternatives and adaptation variants can be compared under equal usability evaluation criteria. Further, the complexity and costs for applying automated usability evaluation to adaptive user interfaces for users with special and specific needs can be reduced.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
UIDE System for semi-Automated GOMS Evaluation.
- 2.
Natural GOMS Language.
- 3.
GOMS Language Evaluation and Analysis.
- 4.
GOMS Language.
- 5.
Scent-based Navigation and Information Foraging in the ACT cognitive architecture.
References
Abowd GD, Mynatt ED (2000) Charting past, present, and future research in ubiquitous computing. ACM Trans Comput Hum Interact 7(1):29–58
Amant RS, Freed AR, Ritter FE (2005) Specifying ACT-R models of user interaction with a GOMS language. Cogn Syst Res 6(1):71–88
Anderson JR, Bothell D, Byrne MD, Douglass S, Lebiere C, Qin Y (2004) An integrated theory of the mind. Psychol Rev 111(4):1036–1060
Balme L, Demeure A, Barralon N, Coutaz J, Calvary G (2004) CAMELEON-RT: a software architecture reference model for distributed, migratable, and plastic user interfaces. In: Markopoulos P, Eggen B, Aarts E, Crowley JL (eds) Ambient intelligence, vol 3295, lecture notes in computer science. Springer, Berlin/Heidelberg, pp 291–302. ISBN:978-3-540-23721-1, doi:10.1007/978-3-540-30473-9_28, URL:http://dx.doi.org/10.1007/978-3-540-30473-9_28
Bastien JMC, Scapin DL (1993) Ergonomic criteria for the evaluation of human-computer interfaces. Technical report RT-0156, INRIA, Institut National de Recherche en Informatique et en Automatique
Baumeister LK, John BE, Byrne MD (2000) A comparison of tools for building GOMS models. In: CHI ’00: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, New York, pp 502–509
Blackmon MH, Kitajima M, Polson PG (2005) Tool for accurately predicting website navigation problems, non-problems, problem severity, and effectiveness of repairs. In: CHI ’05: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, New York, pp 31–40
Blandford A, Butterworth R, Curzon P (2004) Models of interactive systems: a case study on programmable user modelling. Int J Hum Comput Stud 60(2):149–200
Blumendorf M, Albayrak S (2009) Towards a framework for the development of adaptive multimodal user interfaces for ambient assisted living environments. In: Stephanidis C (ed) Universal access in human-computer interaction. Intelligent and ubiquitous interaction environments, vol 5615, Lecture notes in computer science. Springer, Berlin/Heidelberg, pp 150–159. ISBN: 978-3-642-02709-3, doi:10.1007/978-3-642-02710-9_18, URL:http://dx.doi.org/10.1007/978-3-642-02710-9_18
Blumendorf M, Lehmann G, Roscher D, Albayrak S (2009) Ubiquitous user interfaces: multimodal adaptive interaction for smart environments. In: Kurkovsky S (ed) Multimodality in mobile computing and mobile devices: methods for adaptable usability. IGI-Global, Hershey, pp 24–52
Byrne MD, Wood D, Sukaviriya PN, Foley JD, Kieras DE (1994) Automating interface evaluation. In: Plaisant C (ed) CHI conference companion. ACM, New York, p 216
Calvary G, Coutaz J, Thevenin D, Limbourg Q, Souchon N, Bouillon L, Florins M, Vanderdonckt J (2002) Plasticity of user interfaces: a revised reference framework. In: TAMODIA ’02: Proceedings of the first international workshop on task models and diagrams for user interface design. INFOREC Publishing House, Bucharest, pp 127–134
Card SK, Moran TP, Newell A (1980) The keystroke-level model for user performance with interactive systems. Commun ACM 23:396–410
Card SK, Moran TP, Newell A (1983) The psychology of human-computer interaction. Lawrence Erlbaum Ass. Publ., Hillsdale. ISBN 0898592437
DIN, Deutsches Institut für Normen (2008) Ergonomie der Mensch-System-Interaktion - Teil 110: Grundsätze der Dialoggestaltung, DIN EN ISO 9241–110. Beuth Verlag, Berlin
Engelbrecht KP, Quade M, Möller S (2009) Analysis of a new simulation approach to dialog system evaluation. Speech Commun 51(12):1234–1252
Farenc C, Palanque P, Vanderdonckt J (1995) User interface evaluation: is it ever usable? In: Anzai Y, Ogawa K, Mori H (eds) Proceedings of 6th international conference on human-computer interaction HCI international’95, vol 20B, Advances in human factors/ergonomics series. Elsevier Science B.V., Amsterdam, pp 329–334
Feuerstack S, Blumendorf M, Kern M, Kruppa M, Quade M, Runge M, Albayrak S (2008) Automated usability evaluation during model-based interactive system development. In: HCSE-TAMODIA ’08: Proceedings of the 2nd conference on human-centered software engineering and 7th international workshop on task models and diagrams. Springer, Berlin/Heidelberg, pp 134–141
Fitts PM (1954) The information capacity of the human motor system in controlling the amplitude of movement. J Exp Psychol 47(6):381–391. http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=13174710, (reprinted in J Exp Psychol: General 121(3):262–269, 1992)
Fu WT, Pirolli P (2007) Snif-act: a cognitive model of user navigation on the world wide web. Hum Comput Interact 22:355–412
Gajos K, Weld DS (2004) Supple: automatically generating user interfaces. In: IUI ’04: Proceedings of the 9th international conference on intelligent user interface. ACM Press, New York, pp 93–100
Garcá Frey A, Calvary G, Dupuy-Chesa S (2010) Xplain: an editor for building self-explanatory user interfaces by model-driven engineering. In: Proceedings of the 2nd ACM SIGCHI symposium on engineering interactive computing systems, EICS ’10. ACM, New York, pp 41–46
Harris BN, John BE, Brezin J (2010) Human performance modeling for all: importing UI prototypes into CogTool. In: Proceedings of the 28th of the international conference extended abstracts on human factors in computing systems, CHI EA ’10. ACM, New York, pp1~3481–3486
Ivory MY, Hearst MA (2001) The state of the art in automating usability evaluation of user interfaces. ACM Comput Surv 33(4):470–516
Jameson A (2008) Adaptive interfaces and agents. In: Sears A, Jacko JA (eds) The human-computer interaction handbook: fundamentals, evolving technologies and emerging applications, 2nd edn. CRC Press, Boca Raton, pp 433–458
Jameson A, Mahr A, Kruppa M, Rieger A, Schleicher R (2007) Looking for unexpected consequences of interface design decisions: the MeMo workbench. In: Proceedings of the 6th international conference on Task models and diagrams for user interface design, TAMODIA’07, Toulouse, France. Springer, Berlin/Heidelberg, pp 279–286, 8 p. ISBN:3-540-77221-9, 978-3-540-77221-7, URL:http://dl.acm.org/citation.cfm?id=1782434.1782466
John B, Suzuki S (2009) Toward cognitive modeling for predicting usability. In: Jacko J (ed) Human-computer interaction. New trends, lecture notes in computer science, vol 5610. Springer, Berlin/Heidelberg, pp 267–276
Bonnie EJ, Tiffany J (2010) Exploration of costs and benefits of predictive human performance modeling for design. In: Proceedings of the 10th international conference on cognitive modeling, Philadelphia, pp 115–120
John BE, Kieras DE (1996) The GOMS family of user interface analysis techniques: comparison and contrast. ACM Trans Comput Hum Interact 3(4):320–351
John BE, Prevas K, Salvucci DD, Koedinger K (2004) Predictive human performance modeling made easy. In: CHI ’04: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, New York, pp 455–462
Keates S, Clarkson J, Robinson P (2000) Investigating the applicability of user models for motion-impaired users. In: Proceedings of the fourth international ACM conference on assistive technologies, ASSETS ’00. ACM, New York, pp 129–136, http://doi.acm.org/10.1145/354324.354354
Kieras D (2003) Model-based evaluation. In: The human-computer interaction handbook: fundamentals, evolving technologies and emerging applications. Lawrence Erlbaum Associates, Inc., Mahwah, pp 1139–1151
Kieras D (2006) A guide to GOMS model usability evaluation using GOMSL and GLEAN4. Unpublished manuscript. ftp://ftp.eecs.umich.edu/people/kieras/GOMS/GOMSL_Guide.pdf
Kieras D, Meyer D, Ballas J (2001) Towards demystification of direct manipulation: cognitive modeling charts the gulf of execution. In: CHI ’01: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, New York, pp 128–135
Kieras DE, Meyer DE (1997) An overview of the epic architecture for cognition and performance with application to human-computer interaction. Hum Comput Interact 12(4):391–438
Kieras DE, Santoro TP (2004) Computational GOMS modeling of a complex team task: lessons learned. In: CHI ’04: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, New York, pp 97–104
Limbourg Q, Vanderdonckt J, Michotte B, Bouillon L, López-Jaquero V (2005) USIXML: a language supporting multi-path development of user interfaces. In: Bastide R, Palanque P, Roth J (eds) Engineering human computer interaction and interactive systems, vol 3425, lecture notes in computer science. Springer, Berlin/Heidelberg, pp 200–220. ISBN:978-3-540-26097-4, doi:10.1007/11431879_12, URL:http://dx.doi.org/10.1007/11431879_12
Mahlke S (2008) User experience of interaction with technical systems. Theories, methods, empirical results, and their application to the development of interactive systems. Ph.D. thesis, TU Berlin
Mori G, Paterno F, Santoro C (2004) Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Trans Softw Eng 30(8):507–520
Myers B, Hudson SE, Pausch R (2000) Past, present, and future of user interface software tools. ACM Trans Comput Hum Interact 7(1):3–28
Newell A (1990) Unified theories of cognition. Harvard University Press, Cambridge
Nielsen CM, Overgaard M, Pedersen MB, Stage J (2005) Feedback from usability evaluation to user interface design: are usability reports any good? In: Human-computer interaction – INTERACT 2005. Lecture notes in computer science, vol 3585. Springer, Berlin/Heidelberg, pp 391–404
Nielsen J (1992) Finding usability problems through heuristic evaluation. In: CHI ’92: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, New York, pp 373–380
Nielsen J (1993) Noncommand user interfaces. Commun ACM 36(4):83–99
Nielsen J (1993) Usability engineering. Morgan Kaufmann Publishers Inc., San Francisco
Nielsen J, Molich R (1990) Heuristic evaluation of user interfaces. In: CHI ’90: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, New York, pp 249–256
Norman DA (1983) Mental models, chap. In: Some observations on mental models. Erlbaum, Hillsdale, pp 7–14
Palanque P, Barboni E, Martinie C, Navarre D, Winckler M (2011) A model-based approach for supporting engineering usability evaluation of interaction techniques. In: Proceedings of the 3rd ACM SIGCHI symposium on engineering interactive computing systems, EICS ’11. ACM, New York, pp 21–30
Peter GP, Lewis C, Rieman J, Wharton C (1992) Cognitive walkthroughs: a method for theory-based evaluation of user interfaces. Int J Man-Mach Stud 36(5):741–773. ISSN:0020–7373, doi:10.1016/0020-7373(92)90039-N, URL:http://www.sciencedirect.com/science/article/pii/002073739290039N
Rieman J, Young RM, Howes A (1996) A dual-space model of iteratively deepening exploratory learning. Int J Hu Comput Stud 44(6):743–775
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, vol 5, AAL-Kongress 2012. VDE, Springer, Berlin, pp 149–166
Salvucci DD (2009) Rapid prototyping and evaluation of in-vehicle interfaces. ACM Trans Comput Hum Interact 16:33
Salvucci DD, Lee FJ (2003) Simple cognitive modeling in a complex cognitive architecture. In: CHI ’03: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, New York, pp 265–272
Sottet J-S, Calvary G, Coutaz J, Favre J-M (2008) A model-driven engineering approach for the usability of plastic user interfaces. In: Gulliksen J, Harning MB, Palanque P, Veer GC, Wesson J (eds) Engineering interactive systems. Springer, Berlin/Heidelberg, pp 140–157, 18 p. URL:http://dx.doi.org/10.1007/978-3-540-92698-6_9, doi:10.1007/978-3-540-92698-6_9
Steinnökel P, Scheel C, Quade M, Albayrak S (2011) Towards an enhanced semantic approach for automatic usability evaluation. In: Proceedings of the computational linguistics-applications conference, Jachranka, Poland, pp 85–91. ISBN:N 978-83-60810-47-7
Teo L, John BE (2011) The evolution of a goal-directed exploration model: effects of information scent and GoBack utility on successful exploration. Top Cogn Sci 3(1):154–165
Thevenin D, Coutaz J (1999) Plasticity of user interfaces: framework and research agenda. In: Human-computer interaction, INTERACT’99: IFIP TC. 13 international conference on human-computer interaction, 30 Aug–3 Sept 1999. IOS Press, Edinburgh, pp 110–117
Trewin S, Pain H (1999) Keyboard and mouse errors due to motor disabilities. Int J Hum Comput Stud 50(2):109–144, http://dx.doi.org/10.1006/ijhc.1998.0238
Vanderdonckt J (2008) Model-driven engineering of user interfaces: promises, successes, failures, and challenges. In: Proceedings of ROCHI 08
Weiser M (1991) The computer for the 21st century. Sci Am 265(3):66–75
Whiteside JL, Bennett J, Holtzblatt K (1988) Usability engineering: our experience and evolution. Elsevier Science Publishers, B. V., Amsterdam, pp 791–817
Wood SD, Kieras DE (2002) Modeling human error for experimentation, training, and error-tolerant design. In: Proceedings of the interservice/industry training, simulation and education
Young RM, Green TRG, Simon T (1989) Programmable user models for predictive evaluation of interface designs. In: CHI ’89: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, New York, pp 15–19
Zhang J, Cheng BHC, Goldsby H (2007) Amoeba-rt: run-time verification of adaptive software. In: Giese H (ed) Models in software engineering, workshops and symposia at MoDELS 2007, Reports and revised selected papers. Lecture notes in computer science, vol 5002. Springer, Nashville, pp 212–224
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Quade, M., Lehmann, G., Engelbrecht, KP., Roscher, D., Albayrak, S. (2013). Automated Usability Evaluation of Model-Based Adaptive User Interfaces for Users with Special and Specific Needs by Simulating User Interaction. In: Martín, E., Haya, P., Carro, R. (eds) User Modeling and Adaptation for Daily Routines. Human–Computer Interaction Series. Springer, London. https://doi.org/10.1007/978-1-4471-4778-7_9
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4778-7_9
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-4777-0
Online ISBN: 978-1-4471-4778-7
eBook Packages: Computer ScienceComputer Science (R0)