A Design Patterns Approach to Adaptive User Interfaces for Users with Special Needs

  • Matthias Peissner
  • Andreas Schuller
  • Dieter Spath
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6761)

Abstract

Providing truly accessible user interfaces for a great variety of users still presents a major challenge for software developers. Contrasting from a ‘design for all’ approach, we present a design patterns based approach for the implementation of adaptive user interfaces for users with special needs. This paper gives an overview of essential requirements of adaptive systems, covering aspects for users as well as system developers. The overall structure, adaption mechanisms, distinctive design pattern types and demonstrative examples of the ‘MyUI’ design patterns approach are described and illustrated.

Keywords

Adaptive user interface design patterns accessibility 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Nielsen, J.: Usability Engineering. Academic Press, Cambridge (1993)MATHGoogle Scholar
  2. 2.
    Harper, R., Rodden, T., Rogers, Y., Sellen, A.: Being Human: Human-Computer Interaction in 2020. Microsoft Research Ltd. (2008)Google Scholar
  3. 3.
    Orwant, J.: Heterogeneous learning in the doppelgänger user modelling system. User Modeling and User-Adapted Interaction 4(2), 107–130 (1994)CrossRefGoogle Scholar
  4. 4.
    Krulwich, B.: LIFESTYLE FINDER: Intelligent User Profiling Using Large-Scale Demographic Data. AI Magazine 18(2), 37–45 (1997)Google Scholar
  5. 5.
    Jannach, D., Zanker, M., Felfernig, A., Friedrich, G.: Recommender Systems: An Introduction. Cambridge University Press, Cambridge (2010)CrossRefGoogle Scholar
  6. 6.
    Weber, G., Specht, M.: User Modeling and Navigation Support in WWW-Based Tutoring Systems. In: Jameson, A., Paris, C., Tasso, C. (eds.) Proceedings of 6th International Conference on User Modeling, pp. 289–300. Springer, Wien (1997)Google Scholar
  7. 7.
    Hartmann, M., Schreiber, D., Mühlhäuser, M.: AUGUR: Providing Context-Aware Interaction Support. In: EICS 2009. Ed. ACM. EICS, pp. 123–131 (2009)Google Scholar
  8. 8.
    Thorrtas, C.G., Krogsoeter, M.: An Adaptive Environment of the User Interface of Excel. In: Intelligent User Interfaces 1993, pp. 123–130 (1993)Google Scholar
  9. 9.
    Krzywicki, A., Wobcke, W., Wong, A.: An Adaptive Calendar Assistant Using Pattern Mining for User Preference Modelling. ACM Press, New York (2010)CrossRefGoogle Scholar
  10. 10.
    Ringbauer, B., Peissner, M., Gemou, M.: From “design for all” towards “design for one”–A modular user interface approach. In: Proceedings of the 4th Int’l Conference on Universal Access in Human-Computer Interaction (UAHCI 2007), pp. 517–526. Springer, Berlin (2007)Google Scholar
  11. 11.
    Leuteritz, J.-P., Widlroither, H., Mourouzis, A., Panou, M., Antona, M., Leonidis, A.: Development of Open Platform Based Adaptive HCI Concepts for Elderly Users. In: Stephanidis, C. (ed.) Proceedings of 13th International Conference on Human-Computer Interaction (HCI International 2009), Springer, Berlin (2009)Google Scholar
  12. 12.
    Gajos, K.Z., Weld, D.S.: SUPPLE: Automatically Generating User Interfaces. In: IUI 2004. Ed. ACM. IUI, pp. 93–100 (2004)Google Scholar
  13. 13.
    Gajos, K.Z., Wobbrock, J.O., Weld, D.S.: Improving the Performance of Motor-Impaired Users with Automatically-Generated, Ability-Based Interfaces. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2008), pp. 1257–1266. Association for Computing Machinery, New York (2008)Google Scholar
  14. 14.
    Brusilovsky, P., Maybury, M.T.: From Adaptive Hypermedia To The Adaptive Web. Communications of the ACM 45(5), 31–33 (2002)CrossRefGoogle Scholar
  15. 15.
    Findlater, L., Gajos, K.Z.: Design Space and Evaluation Challenges of Adaptive Graphical User Interfaces. AI Magazine 30(4) (2009)Google Scholar
  16. 16.
    Edlin-White, R., Cobb, S., D’Cruz, M., Floyde, A., Lewthwaite, S., Riedel, J.: Accessibility for older users through adaptive interfaces: opportunities, challenges and achievements (2011) (in preparation; to be published in these proceedings)Google Scholar
  17. 17.
    Gacimartin, C., Hernandez, J.A., Larrabeiti, D.: A middleware architecture for designing TV-based adapted applications for the elderly (2011) (in preparation; to be published in these proceedings)Google Scholar
  18. 18.
    Takacs, B., Simon, L.: Sensing User Needs: Recognition Technologies and User Models for Adaptive User Interfaces (2011) (in preparation; to be published in these proceedings)Google Scholar
  19. 19.
    Dieterich, H., Malinowski, U., Kühne, T., Schneider-Hufschmidt, M.: State of the Art in Adaptive User Interfaces. In: Schneider-Hufschmidt, M., Kühne, T., Malinowski, U. (eds.) Adaptive User Interfaces: Principles and practice, pp. 13–48. North-Holland, Amsterdam (1993)Google Scholar
  20. 20.
    Borchers, J.: A pattern approach to interactive design. John Wiley & Sons Ltd., Chichester (2001)Google Scholar
  21. 21.

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Matthias Peissner
    • 1
  • Andreas Schuller
    • 1
  • Dieter Spath
    • 1
  1. 1.Fraunhofer Institute for Industrial Engineering (IAO)StuttgartGermany

Personalised recommendations