11 Multiple User Interfaces: Why Consistency is Not Everything, and Seamless Task Migration is Key

In this position paper, we argue that in the context of a user’s interaction with multiple platforms, consistency must be supported along with support for user’s task migration. We believe that the user should be able to perform a task using multiple user interfaces through an application that may or may not be similar at the interface level on each platform but, more importantly, one that supports seamless task migration. Further, we believe that consistency is desirable as long as it supports seamless task migration but should not dictate the design. We present examples of how successful multiple user interfaces have tackled the issue of consistency and discuss examples of why we should support task migration as a higher goal than consistency. We present a definition of task disconnect and its relationship to task migration. We also discuss some design issues related to consistency and task disconnect that must be considered in the development of multi-platform user interfaces.

[1]  C McFarlaneDaniel,et al.  The scope and importance of human interruption in human-computer interaction design , 2002 .

[2]  Mary Czerwinski,et al.  A diary study of task switching and interruptions , 2004, CHI.

[3]  Manuel A. Pérez-Quiñones,et al.  Using Web search engines to find and refind information , 2005, Computer.

[4]  Brian P. Bailey,et al.  ARIS: An Interface for Application Relocation in an Interactive Space , 2004, Graphics Interface.

[5]  Jeffrey Nichols,et al.  The Many Faces of Consistency in Cross-Platform Design: A Whitepaper , 2006 .

[6]  Scott P. Robertson,et al.  Proceedings of the SIGCHI Conference on Human Factors in Computing Systems , 1991 .

[7]  Manuel A. Pérez-Quiñones,et al.  WebContext: remote access to shared context , 2001, PUI '01.

[8]  Fabio Paternò,et al.  Tool support for designing nomadic applications , 2003, IUI '03.

[9]  Jean Vanderdonckt,et al.  Graceful degradation of user interfaces as a design method for multiplatform systems , 2004, IUI '04.

[10]  Shoji Kurakake,et al.  Roam, a seamless application framework , 2004, J. Syst. Softw..

[11]  Kara A. Latorella,et al.  The Scope and Importance of Human Interruption in Human-Computer Interaction Design , 2002, Hum. Comput. Interact..

[12]  Laurent Karsenty,et al.  Inter‐Usability of Multi‐Device Systems – A Conceptual Framework , 2005 .

[13]  Manuel A. Pérez-Quiñones,et al.  Variability of user interaction with multi-platform news feeds , 2006, ACM-SE 44.

[14]  Susan T. Dumais,et al.  Keeping found things found on the web , 2001, CIKM '01.

[15]  Fabio Paternò,et al.  Flexible interface migration , 2004, IUI '04.

[16]  Ahmed Seffah,et al.  Multiple user interfaces : cross-platform applications and context-aware interfaces , 2005 .