Applied Intelligence

, Volume 30, Issue 1, pp 65–71 | Cite as

Improving accessibility with user-tailored interfaces

  • Martín Gonzalez-Rodriguez
  • Jorge Manrubia
  • Agueda Vidau
  • Marcos Gonzalez-Gallego


The first stage in the design of a user interface is the quest for its ‘typical user’, an abstract generalization of each user of the application. However, in web systems and other scenarios where the application can be used by dozens of different kinds of users, the identification of this ‘typical user’ is quite difficult, if not impossible. Our proposal is to avoid the construction of interactive dialogs during the design stage, building them dynamically once the specific cognitive, perceptual and motor requirements of the current user are known: that is, during the execution stage. This is the approach used by GADEA, an intelligent user interface management system (UIMS) able to separate the functionality of an application from its interface in real time. The system adapts the components of the interface depending on the information stored in a user model which is continuously updated by a small army of data-gathering agents.


User interface management system Data-gathering agents Low-level adaptation Interactive dialogs 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Reynolds C (1997) A critical examination of separable user interface management systems: constructs for individualization. In: ACM SIGCHI, vol 29, no 3, pp 41–45, July 1997 Google Scholar
  2. 2.
    Schneiderman B (1988) Designing the user interface. Addison–Wesley, Reading. ISBN 0201694972 Google Scholar
  3. 3.
    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: Proceedings of the first international workshop on task models and diagrams for user interface design, pp 127–134 Google Scholar
  4. 4.
    Kobsa, Koenemann J, Pohl W (2001) Personalized hypermedia presentation techniques for improving online customer relationships. In: The knowledge engineering review, pp 111–155 Google Scholar
  5. 5.
    Weber G, Brusilovsky P (2001) ELM-ART: an adaptive versatile system for Web-based instruction. Int J Artif Intell Educ 12(4):351–384, Special issue on adaptive and intelligent web-based educational systems Google Scholar
  6. 6.
    De Bra P, Calvi L (1998) AHA: a generic adaptive hypermedia system. In: Proceedings of the 2nd workshop on adaptive hypertext and hypermedia (Hypertext’98), Pittsburgh, USA Google Scholar
  7. 7.
    Fink J, Kobsa A, Nill A (1998) Adaptable and adaptive information provision for all users, including disabled and elderly people. New Rev Hypermedia Multimedia 4:163–188 CrossRefGoogle Scholar
  8. 8.
    Foley J, Kim WC, Kovacevic S, Murray K (1991) UIDE, An intelligent user interface environment. In: Intelligent user interfaces. Frontier series. ACM, New York Google Scholar
  9. 9.
    Wahlster W (1991) User and dialog models for multimodal communication. In: Intelligent user interfaces. Frontier series. ACM, New York Google Scholar
  10. 10.
    Ferber J (1988) Conceptual reflection and actor languages. In: Maes P, Nardi D (eds) Metalevel architectures and reflection. North-Holland, Amsterdam Google Scholar
  11. 11.
    Card S, Stuart K, Moran T, Thomas P, Newell A (1983) The psychology of human–computer interaction. Lawrence Erlbaum Associates, Hillsdale Google Scholar
  12. 12.
    Newell A (1990) Unified theories of cognition. Harvard University Press, Cambridge Google Scholar
  13. 13.
    Lakoff G, Johnson M (1980) Metaphors we live by. University of Chicago Press, Chicago Google Scholar
  14. 14.
    Shulz E, Van Alphen M, Rasnake W (1997) Discovering user-generated metaphors through usability testing. In: Proceedings of the second international conference on cognitive technology, Aizu, Japan Google Scholar
  15. 15.
    Schwabe D, Rossi G (1995) Abstraction, composition and lay-out definition mechanism in OOHDM. In: Proceedings of the ACM workshop on effective abstractions in multimedia, San Francisco, CA Google Scholar
  16. 16.
    Gonzalez-Rodriguez M, Gonzalez-Gallego M, Rivera C, Pintado I, Vidau A (2006) Testing web navigation for all: an agent-based approach. In: Computers helping people with special needs. Lecture notes in computer science, vol 4061. Springer, New York, pp 223–229. ISBN: 3-540-36020-4; ISSN: 0302-9743 CrossRefGoogle Scholar
  17. 17.
    Gonzalez M (2002) Automatic data-gathering agents for remote navigability testing. In: IEEE Software, pp 78–85 Google Scholar
  18. 18.
    Jul S, Furnas GW (1997) Navigation in electronic worlds: a CHI’97 workshop. In: ACM SIGCHI bulletin, vol 29, no 4, October 1997 Google Scholar
  19. 19.
    Karn S, Keith S, Perry J, Thomas J, Krolczyk MJ (1997) Testing for power usability: a CHI 97 workshop. In: ACM SIGCHI bulletin, vol 29, no 4, October 1997 Google Scholar
  20. 20.
    Salthouse T (1986) Perceptual, cognitive and motoric aspects of transcription typing. In: Psychological bulletin Google Scholar
  21. 21.
    Sternberg S (1969) Memory-scanning: mental processes revealed by reaction-time experiments. Am Sci 57:421–457 Google Scholar
  22. 22.
    Brown JR (2001) Do you see what i mean? In: Workshop on universal accessibility of ubiquitous computing, Alcácer do Sal, Portugal Google Scholar
  23. 23.
    Dorigo M (1992) Optimization, learning and natural algorithms. PhD thesis, Politecnico di Milano, Italy Google Scholar
  24. 24.
    Dorigo M, Stützle T (2004) Ant colony optimization. MIT Press, Cambridge. ISBN 0-262-04219-3 zbMATHGoogle Scholar
  25. 25.
    Berkan, Riza C. (1997) Fuzzy systems design principles building fuzzy if–then rule bases. IEEE Press, New York zbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Martín Gonzalez-Rodriguez
    • 1
  • Jorge Manrubia
    • 1
  • Agueda Vidau
    • 1
  • Marcos Gonzalez-Gallego
    • 1
  1. 1.The Human Communication and Interaction Research Group (HCI-RG), Department of Computer ScienceUniversity of OviedoOviedoSpain

Personalised recommendations