A comparative study of systems for the design of flexible user interfaces

There are a number of Information and Communication Technology (ICT) services that can be used to increase quality of life of older adults and persons with special needs. Unfortunately, there is often a mismatch between the offered services and their user-friendliness, hindering their use and reducing their utility. One of the most important factors is the ability to provide accessible, attractive and user-friendly interaction. In this study, three systems for the design of flexible user interfaces are compared based on a generic framework. The framework introduces a multi-step adaptation process, the concept of context of use and the distinction between adaptable and adaptive user interfaces. The three systems - AALuis, GPII/URC and universAAL - are independently presented and compared by means of ten framework-related criteria. The analysis of the systems reveals similarities (e.g., context of use, resource provision, and commitment to standards) and differences (e.g., abstract description of the user interfaces, generation of user interfaces or pluggable user interfaces and maintenance of the user model). This paper shows for each system where it is best suited in terms of application areas and desired system features. There is a need for further research to work towards harmonization between the systems and their application areas so that they may mutually benefit from each others' strengths.

[1]  Fabio Paternò,et al.  ConcurTaskTrees : An Engineered Approach to Model-based Design of Interactive Systems , 2003 .

[2]  Francesco Furfari,et al.  universAAL – An Open and Consolidated AAL Platform , 2011 .

[3]  Fabio Paternò,et al.  MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments , 2009, TCHI.

[4]  Fabio Paternò,et al.  A logical framework for multi-device user interfaces , 2012, EICS '12.

[5]  Gottfried Zimmermann,et al.  GenURC: generation platform for personal and context-driven user interfaces , 2013, W4A.

[6]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[7]  Wolfgang Wahlster,et al.  SmartKom: Foundations of Multimodal Dialogue Systems , 2006, SmartKom.

[8]  Fabio Paternò,et al.  CTTE: Support for Developing and Analyzing Task Models for Interactive System Design , 2002, IEEE Trans. Software Eng..

[9]  Christopher C. Mayer,et al.  User Interfaces for Older Adults , 2013, HCI.

[10]  Mark Weiser,et al.  The computer for the 21st Century , 1991, IEEE Pervasive Computing.

[11]  David Raneburger,et al.  Platform-Independence in Model-Driven Development of Graphical User Interfaces for Multiple Devices , 2013, ICSOFT.

[12]  Jean Vanderdonckt,et al.  Comparing Task Models for User Interface Design , 2003 .

[13]  Wolfgang Wahlster,et al.  SmartKom: Foundations of Multimodal Dialogue Systems (Cognitive Technologies) , 2006 .

[14]  Gregg C. Vanderheiden,et al.  Creating a Global Public Inclusive Infrastructure (GPII) , 2011, HCI.

[15]  Dario Salvi,et al.  Separating the Content from the Presentation in AAL: The universAAL UI Framework and the Swing UI Handler , 2013, ISAmI.

[16]  Jenifer Tidwell Designing Interfaces , 2005 .

[17]  Brad A. Myers,et al.  Past, Present and Future of User Interface Software Tools , 2000, TCHI.

[18]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[19]  Francesco Furfari,et al.  The universAAL Reference Model for AAL , 2012, Handbook of Ambient Assisted Living.

[20]  Dave Burke Voice Extensible Markup Language (VoiceXML) , 2007 .

[21]  Anthony F. Norcio,et al.  Adaptive human-computer interfaces: a literature survey and perspective , 1989, IEEE Trans. Syst. Man Cybern..

[22]  Stefano Chessa,et al.  Evaluation of localization and activity recognition systems for ambient assisted living: The experience of the 2012 EvAAL competition , 2013, J. Ambient Intell. Smart Environ..

[23]  Jean Vanderdonckt,et al.  Towards Method Engineering of Model-Driven User Interface Development , 2007, TAMODIA.

[24]  Saul Greenberg,et al.  Informing the Design of Proxemic Interactions , 2012, IEEE Pervasive Computing.

[25]  Ann Blandford,et al.  Four easy pieces for assessing the usability of multimodal interaction: the CARE properties , 1995, INTERACT.

[26]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[27]  Manfred Tscheligi,et al.  Basic senior personas: a representative design tool covering the spectrum of European older adults , 2012, ASSETS '12.

[28]  Wolfgang Wahlster,et al.  Towards Symmetric Multimodality: Fusion and Fission of Speech, Gesture, and Facial Expression , 2003, KI.

[29]  Reinhard Oppermann,et al.  Adaptively supported adaptability , 1994, Int. J. Hum. Comput. Stud..

[30]  Sharon L. Oviatt,et al.  Multimodal Interfaces: A Survey of Principles, Models and Frameworks , 2009, Human Machine Interaction.

[31]  Fabio Paternò Model-Based Design and Evaluation of Interactive Applications , 2000 .

[32]  Fabio Paternò,et al.  ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models , 1997, INTERACT.

[33]  Arjan Kuijper,et al.  Resource Management for Multimodal and Multilingual Adaptation of User Interfaces in Ambient Assisted Living Environments , 2013, HCI.

[34]  Fabio Paternò Analysis of Interactive Applications , 2000 .

[35]  Christopher C. Mayer,et al.  AALuis, a User Interface Layer That Brings Device Independence to Users of AAL Systems , 2012, ICCHP.