Requirements for the Successful Market Adoption of Adaptive User Interfaces for Accessibility

  • Matthias Peissner
  • Andreas Schuller
  • Daniel Ziegler
  • Christian Knecht
  • Gottfried Zimmermann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8516)

Abstract

The concept of adaptive user interfaces is a promising solution for providing users with a wide range of individual needs with accessible technology. Developers only have to implement one generic solution to offer a multitude of individually optimised concrete user interfaces. Whereas a lot of technical functionalities and characteristics of adaptive user interfaces are already solved, there is still no widespread market adoption of adaptive UI technologies. This paper presents a collection of requirements for adaptive user interface systems that can enable widespread market adoption. Furthermore it identifies strategies and individual answers, how these requirements can be addressed and met in future systems building on the Prosperity4all approach. It gives a comparison of existing research solutions and how they compare with the stated requirements.

Keywords

Adaptive user interface adaptive systems accessibility user characteristics market adoption requirements 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Gajos, K.Z., Weld, D.S., Wobbrock, J.O.: Automatically generating personalized user interfaces with Supple. Artificial Intelligence 174(12-13), 910–950 (2010)CrossRefGoogle Scholar
  2. 2.
    Ringbauer, B., Peissner, M., Gemou, M.: From “Design for all” towards “Design for one” – A modular user interface approach. In: Stephanidis, C. (ed.) HCI 2007. LNCS, vol. 4554, pp. 517–526. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Savidis, A., Stephanidis, C.: Unified user interface design: Designing universally accessible interactions. Int. J. Interacting with Computers 16(2), 243–270 (2004)CrossRefGoogle Scholar
  4. 4.
    Szekely, P.: Retrospective and Challenges for Model-Based Interface Development. In: Proceedings DSV-IS 1996. Eurographics, pp. 1–27. Springer, Heidelberg (1996)Google Scholar
  5. 5.
    Cockton, G.: Some critical remarks on abstractions for adaptable dialogue managers. In: Proceedings of the 3rd Conference of the British Computer Society on People and Computers, pp. 325–343. Cambridge University Press, Cambridge (1987)Google Scholar
  6. 6.
    Paterno, F., Santoro, C., Mäntyjärvi, J., Mori, G., Sansone, S.: Authoring pervasive multimodal user interfaces. International Journal of Web Engineering and Technology 4(2), 235–261 (2008)CrossRefGoogle Scholar
  7. 7.
    Paterno, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, London (1999)Google Scholar
  8. 8.
    Nichols, J., Myers, B.A.: Creating a lightweight user interface description language: An overview and analysis of the personal universal controller project. ACM Transactions on Computer-Human Interaction 16(4), Article 17, 37 pages (2009)Google Scholar
  9. 9.
    Nichols, J., Myers, B.A., Rothrock, B.: UNIFORM: automatically generating consistent remote control user interfaces. In: Proceedings CHI 2006, pp. 611–620. ACM, New York (2006)Google Scholar
  10. 10.
    Nichols, J., Rothrock, B., Chau, D.H., Myers, B.A.: Huddle: automatically generating interfaces for systems of multiple connected appliances. In: Proceedings UIST 2006, pp. 279–288. ACM, New York (2006)Google Scholar
  11. 11.
    Van den Bergh, J., Luyten, K., Coninx, K.: CAP3: context-sensitive abstract user interface specification. In: Proceedings EICS 2011, pp. 31–40. ACM, New York (2011)Google Scholar
  12. 12.
    Peissner, M., Häbe, D., Janssen, D., Sellner, T.: MyUI: generating accessible user interfaces from multimodal design patterns. In: Proceedings EICS 2012, pp. 81–90. ACM, New York (2012)Google Scholar
  13. 13.
    Lin, J., Landay, J.A.: Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces. In: Proceedings CHI 2008, pp. 1313–1322. ACM, New York (2008)Google Scholar
  14. 14.
    Myers, B., Hudson, S.E., Pausch, R.: Past, present, and future of user interface software tools. ACM Transactions on Computer-Human Interaction - Special Issue on Human-Computer Interaction in the New Millennium, Part 1 7(1), 3–28 (2000)CrossRefGoogle Scholar
  15. 15.
    Meskens, J., Vermeulen, J., Luyten, K., Coninx, K.: Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me. In: Proceedings AVI 2008, pp. 233–240. ACM, New York (2008)Google Scholar
  16. 16.
    Trewin, S., Zimmermann, G., Vanderheiden, G.: Abstract user interface representations: how well do they support universal access? ACM SIGCAPH Computers and the Physically Handicapped (73-74), 77–84 (2002)Google Scholar
  17. 17.
    Newman, M.W., Landay, J.A.: Sitemaps, storyboards, and specifications: a sketch of Web site design practice. In: Proceedings DIS 2000, pp. 263–274. ACM, New York (2000)Google Scholar
  18. 18.
    Lin, J., Landay, J.A.: Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces. In: Proceedings CHI 2008, pp. 1313–1322. ACM, New York (2008)Google Scholar
  19. 19.
    Duarte, C., Carriço, L.: A conceptual framework for developing adaptive multimodal applications. In: Proceedings of the 11th International Conference on Intelligent user Interfaces (IUI 2006), pp. 132–139. ACM, New York (2006)Google Scholar
  20. 20.
    Biswas, P., Langdon, P., Duarte, C., Coelho, J.: Multimodal adaptation through simulation for digital TV interface. In: Proceedings EuroITV 2011, pp. 231–234. ACM, New York (2011)Google Scholar
  21. 21.
    Coelho, J., Duarte, C.: The Contribution of Multimodal Adaptation Techniques to the GUIDE Interface. In: Stephanidis, C. (ed.) Universal Access in HCI, Part I, HCII 2011. LNCS, vol. 6765, pp. 337–346. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  22. 22.
    Coelho, J., Duarte, C., Biswas, P., Langdon, P.: Developing accessible TV applications. In: Proceedings ASSETS 2011, pp. 131–138. ACM, New York (2011)Google Scholar
  23. 23.
    Bunt, A., Conati, C., McGrenere, J.: Mixed-Initiative Interface Personalization as a Case Study in Usable AI. AI Magazine 30(4), 58–64 (2009)Google Scholar
  24. 24.
    Bunt, A., Conati, C., McGrenere, J.: Supporting interface customization using a mixedinitiative approach. In: Proceedings IUI 2007, pp. 92–101. ACM, New York (2007)Google Scholar
  25. 25.
    Leonidis, A., Antona, M., Stephanidis, C.: Rapid Prototyping of Adaptable User Interfaces. International Journal of Human-Computer Interaction 28(4), 213–235 (2012)CrossRefGoogle Scholar
  26. 26.
    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.) UAHCI 2009, Part II. LNCS, vol. 5615, pp. 684–693. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  27. 27.
    Ringbauer, B., Peissner, M., Gemou, M.: From “design for all” towards “design for one”– A modular user interface approach. In: Stephanidis, C. (ed.) Universal Access in HCI, Part I, HCII 2000. LNCS, vol. 4554, pp. 517–526. Springer, Heidelberg (2007)Google Scholar
  28. 28.
    Nichols, J., Chau, D.H., Myers, B.A.: Demonstrating the viability of automatically generated user interfaces. In: Proceedings CHI 2007, pp. 1283–1292. ACM, New York (2007)Google Scholar
  29. 29.
    Frey, A.G., Céret, E., Dupuy-Chessa, S., Calvary, G., Gabillon, Y.: UsiComp: an extensible model-driven composer. In: Proceedings EICS 2012, pp. 263–268. ACM, New York (2012)Google Scholar
  30. 30.
    Calvary, G., Serna, A., Coutaz, J., Scapin, D., Pontico, F., Winckler, M.: Envisioning Advanced User Interfaces for e-Government Applications: a Case Study. In: Practical Studies in E-Government: Best Practices from Around the World, pp. 205–228. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  31. 31.
    Ceret, C.: Toward a flexible design method sustaining UIs plasticity. In: Proceedings EICS 2011, pp. 307–310. ACM, New York (2011)Google Scholar
  32. 32.
    Dessart, C.-E., Motti, V.G., Vanderdonckt, J.: Showing user interface adaptivity by animated transitions. In: Proceedings EICS 2011, pp. 95–104. ACM, New York (2011)Google Scholar
  33. 33.
    Demeure, A., Calvary, G., Coninx, K.: COMET(s), A Software Architecture Style and an Interactors Toolkit for Plastic User Interfaces. In: Graham, T.C.N. (ed.) DSV-IS 2008. LNCS, vol. 5136, pp. 225–237. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  34. 34.
    Vanderdonckt, J., Coutaz, J., Calvary, G., Stanciulescu, A.: Multimodality for Plastic User Interfaces: Models, Methods, and Principles. In: Multimodal user Interfaces: Signals and Communication Technology. LNEE, pp. 61–84. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  35. 35.
    Demeure, A., Calvary, G., Vanderdonckt, J.: The Comets Inspector: Towards Run Time Plasticity Control Based on a Semantic Network. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 324–338. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  36. 36.
    Balme, L., Demeure, A., Barralon, N., Calvary, G.: CAMELEON-RT: A Software Architecture Reference Model for Distributed, Migratable, and Plastic User Interfaces. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 291–302. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  37. 37.
    Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15(3), 289–308 (2003)CrossRefGoogle Scholar
  38. 38.
    Calvary, G., Dâassi, O., Balme, L., Demeure, A.: Towards a new generation of widgets for supporting software plasticity: The ”comet”. In: Feige, U., Roth, J. (eds.) EHCI-DSVIS 2004. LNCS, vol. 3425, pp. 306–324. Springer, Heidelberg (2005)Google Scholar
  39. 39.
    Coutaz, J.: User interface plasticity: model driven engineering to the limit? In: Proceedings EICS 2010, pp. 1–8. ACM, New York (2010)Google Scholar
  40. 40.
    Gajos, K.Z., Wobbrock, J.O., Weld, D.S.: Improving the Performance of Motor-Impaired Users with Automatically-Generated, Ability-Based Interfaces. In: Proceedings CHI 2008, pp. 1257–1266. ACM, New York (2008)Google Scholar
  41. 41.
    Gajos, K.Z., Weld, D.S.: SUPPLE: Automatically Generating User Interfaces. In: Proceedings IUI 2004, pp. 93–100. ACM, New York (2004)Google Scholar
  42. 42.
    Weld, D., Anderson, C., Domingos, P., Etzioni, O., Lau, T., Gajos, K., Wolfman, S.: Automatically personalizing user interfaces. In: Proceedings IJCAI 2003, pp. 1613–1619. Morgan Kaufmann Publishers Inc., San Francisco (2003)Google Scholar
  43. 43.
    Savidis, A., Antona, M., Stephanidis, C.: A Decision-Making Specification Language for Verifiable User-Interface Adaptation Logic. International Journal of Software Engineering and Knowledge Engineering 15(6), 1063–1094 (2005)CrossRefGoogle Scholar
  44. 44.
    Savidis, A., Stephanidis, C.: The Unified User Interface Software Architecture. In: User Interfaces for All – Concepts, Methods and Tools, pp. 389–415. Lawrence Erlbaum Associates Inc., Mahwah (2001)Google Scholar
  45. 45.
    Savidis, A., Stephanidis, C.: Unified user interface design: designing universally accessible interactions. Interacting with Computers 16(2), 243–270 (2004)CrossRefGoogle Scholar
  46. 46.
    Kobsa, A., Koenemann, J., Pohl, W.: Personalised hypermedia presentation techniques for improving online customer relationships. The Knowledge Engineering Review 16(2), 111–155 (2001)CrossRefMATHGoogle Scholar
  47. 47.
    Stephanidis, C., Paramythis, A., Akoumianakis, D., Sfyrakis, M.: Self-adapting web-based systems: Towards universal accessibility. In: Proceedings of the 4th ERCIM Workshop on ‘User Interfaces for All’, 17 pages (1998)Google Scholar
  48. 48.
    Peissner, M.: Entwurfsmusterbasierter Ansatz für adaptive Benutzungsschnittstellen zur Überwindung von Nutzungsbarrieren. Dissertation. Universität Stuttgart, Stuttgart (2014)Google Scholar
  49. 49.
    Vanderheiden, G., Treviranus, C., Chourasia, J., The, A.: global public inclusive infrastructure (GPII). In: ASSETS 2013, pp. 1–3 (2013)Google Scholar
  50. 50.
    Madrid, J., Peinado, I., Koutkias, V.: Cloud4all Priority applications and User Profile Ontology (D101.1). Public Deliverable of the Cloud4all Project (2012), http://cloud4all.info/render/binarios.aspx?id=90
  51. 51.
    Ossmann, R., Thaller, D., Nussbaum, G., Pühretmair, F., Veigl, C., Weiß, C., Diaz, U.: AsTeRICS, a Flexible Assistive Technology Construction Set. Procedia Computer Science 14, 1–9 (2012)CrossRefGoogle Scholar
  52. 52.
    LaPlant, B., Trewin, S., Zimmermann, G., Vanderheiden, G.: The universal remote console: a universal access bus for pervasive computing. IEEE Pervasive Computing 3(1), 76–80 (2004)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Matthias Peissner
    • 1
  • Andreas Schuller
    • 1
  • Daniel Ziegler
    • 1
  • Christian Knecht
    • 2
  • Gottfried Zimmermann
    • 3
  1. 1.Fraunhofer-Institute for Industrial EngineeringStuttgartGermany
  2. 2.University of StuttgartStuttgartGermany
  3. 3.Media University StuttgartStuttgartGermany

Personalised recommendations