<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The Many Faces of Consistency in Cross-Platform Design: Workshop Description</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kai Richter</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Computer Graphics Center (ZGDV)</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fraunhoferstr.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Darmstadt Germany</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>kai.richter@zgdv.de</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ahmed Seffah, Concordia University</institution>
          ,
          <addr-line>1455 de Maisonneuve Blvd West, Montréal, Québec</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Jeffrey Nichols, Carnegie Mellon University</institution>
          ,
          <addr-line>5000 Forbes Avenue, Pittsburgh, PA 15213-3891</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Krzysztof Gajos, University of Washington, 370 Allen Center</institution>
          ,
          <addr-line>Seattle, WA 98195</addr-line>
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2006</year>
      </pub-date>
      <abstract>
        <p>This workshop addresses the role consistency plays in the design of applications and services that span several different computing devices. We will discuss the benefits and limitations of consistency, and methods to support the design and evaluation of consistent multi-device applications Our digital lifestyles have changed dramatically in recent years: we make calls from our desktop computers, watch movies on our phones and read documents on our PDAs while occasionally moving our work to spaces with large high-resolution displays. What is more, we expect to easily transfer our digital activities from one platform to another as our interaction context changes. The challenge for user interface design is to ensure that users can seamlessly move between interfaces and continue to accomplish their tasks, even when the interfaces are presented on devices with dramatically different display and interaction mechanisms [9].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>© 2006 for the individual papers by the papers' authors. Copying permitted for private and
scientific purposes. Re-publication of material on this page requires permission by the
copyright owners.</p>
    </sec>
    <sec id="sec-2">
      <title>CONSISTENCY OF MULTI-DEVICE APPLICATIONS</title>
      <p>One means of ensuring a seamless interaction is to build consistent user interfaces. Consistency in
cross-platform interfaces allows users to leverage their existing knowledge of an interface on one
platform to make use of a similar application interface on a different platform [6]. Unfortunately, the
challenge of building consistent multi-device interfaces is even more difficult than that of building
consistent interfaces for applications on a single platform.</p>
      <p>For example, consider a remote control interface for a shelf stereo that has been rendered on a PDA,
phone, and in a desktop application (see Figure 1). These interfaces all support approximately the
same functionality, but they each have their own interaction styles and visual appearance. These
differences can be attributed to the differences in input and output between each of the platforms.
The PocketPC and desktop interfaces both have a two-dimensional layout because of their relatively
large screens and pointer input. The Smartphone interface uses a very different list-based navigation
because of its limited joystick input. The aspect ratio of the display can also affect the interface: note
how the PDA interface is oriented vertically because its screen is taller than it is wide and vice versa
for the desktop interface. As the diversity of devices grows, so will the difficulties with ensuring
consistency across platforms.</p>
      <p>There is also a question of when, and even whether, consistency should be ensured between
applications running on different devices. If the task that the user executes on each device is the
same, then it seems best to ensure consistency. In many cases however, the task may not be same.
For example, it might turn out that users only use the stereo interface on their phone for making quick
adjustments to the volume, whereas they use their PocketPC or desktop to change music sources or
program the playback of tracks. The concept of horizontal or inter-usability [1], [9] addresses these
issues by suggesting that applications keep up continuity by making the differences between
interfaces as clear as possible. In this context, Grudin’s [3] notion is very relevant: “Consistency is a
trade-off against other goals: at times, it is not the best design strategy.”</p>
    </sec>
    <sec id="sec-3">
      <title>DIMENSIONS OF CROSS-DEVICE CONSISTENCY</title>
      <p>Consistency is best defined as a relation between aspects of the interface [4]. What are the
dimensions that are needed to describe these relations? How can these dimensions inform the
design of consistent interfaces? In this section the dimensions mentioned in literature, e.g. [4], are
collected and integrated into a proposed classification scheme that will be a starting point for the
workshop discussion.</p>
      <p>•
•
•
•</p>
      <p>The best known – if not the prototypical – form of consistency relations exists between
design aspects of a single application on one platform. We refer to this relation as
intraapplication consistency. Consistency within an application can be considered as one of the
classic aspects of consistency.</p>
      <p>Intra-application consistency is a pre-requisite to any type of cross-platform consistency. In
the scope of computing platforms compatibility of an application to platform-specific style
guides, requirements, design and conventions is referred to as intra-platform or vertical
consistency. Cross-platform or horizontal consistency on the other hand describes the
relation between versions of a user interface or multiple user interfaces on different
platforms.</p>
      <p>Consistency affects all levels of man-machine communication [7]. While often presentation
and lexical issues are in the main focus also higher levels such as task or semantics might
be affected. Task consistency for instance describes the difference between the task models
a user has in mind and the ways it is implemented on different devices.</p>
      <p>The context of use in which applications are accessed determines another type of
consistency relation. This process-oriented dimension determines the perspective of the user
in the cross-platform situation, whether he is using an application on one comparing an
instance with the image stored in his memory, or whether the active transience between
devices is observed.</p>
      <p>According to this summary we can define the following three dimensions to describe consistency in
multi-device environments: scope (the operands in the comparison, e.g., two devices); aspect (the
level of man-machine interaction compared, e.g., presentation or syntactic level); and context (the
process that serves as operational environment affecting perception of its properties; e.g. during
usage or in transition).</p>
    </sec>
    <sec id="sec-4">
      <title>EVALUATING AND USING CONSISTENCY</title>
      <p>Even though it is clear that consistency must be treated carefully in multi-device design, tools to
evaluate consistent design are still likely to improve usability. While there are few approaches to
evaluate classic inter-application consistency [5] potential methods addressing other scopes and
aspects of multi-device consistency still are subject to research [2]. Further, the integration of such
consistency measures into graphical design methods will have to be brought into practice.</p>
    </sec>
    <sec id="sec-5">
      <title>WORKSHOP GOAL</title>
      <p>The goal of this workshop is to bring together people from different disciplines and to give space for
the discussion of the relevance of consistency, what the dimensions of consistency are, how those
dimensions are related, and how they can be measured and exploited for more usable applications.</p>
      <sec id="sec-5-1">
        <title>The workshop aims to find answers to the following questions:</title>
        <p>What (if any) aspects of consistency matter in cross-platform design? What evidence has
been gathered to inform us? What are the biggest unknowns?
What are unique problems for ensuring consistency in application interfaces that span
multiple platforms?
What are the limits of consistency? Under what circumstances do other concerns outweigh
the desire for consistent design in cross-platform application design?
How can consistency be evaluated in the multi-device context and how can such measures
integrate into the design process?
At the conclusion of the workshop we hope to have:</p>
        <p>Identified areas of consensus and developed a preliminary set of guidelines for designing
cross-platform applications/experiences.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Identified the most needed and promising areas for further research.</title>
        <p>Denis, C; Karsenty, L. Inter-Usability of multi-device systems — A conceptual framework. In:
Seffah, A.; Javahery, H. (eds.): Multiple User Interfaces: Cross-platform applications and
context-aware interfaces. Wiley &amp; Sons, West Sussex, UK (2004), 374–385.</p>
        <p>Gajos, K.; Wu, A.; Weld, D. S. Cross-Device Consistency in Automatically Generated User
Interfaces. In Proc. of 2nd Workshop on Multi-User and Ubiquitous User Interfaces (MU3I).
San Diego, CA, USA (2005).</p>
        <p>Grudin, J. Consistency, standards, and formal approaches to interface development and
evaluation: A note on Wiecha, Bennett, Boies, and Greene. ACM Transactions on Information
Systems, 10, 2 (1992), 103-111
Kellogg, W. A. The Dimensions of Consistency. In: Nielsen, J. (ed.): Coordinating User
Interfaces for Consistency. Academic Press (1989), 9–20.</p>
        <p>Mahajan, R. Shneiderman, B. A Family of User Interface Consistency Checking Tools. In:
Proceedings of the Twentieth Annual Software Engineering Workshop (SEL-95-004).
Greenbelt, MD, USA, 1995, 169–188.</p>
        <p>Nielsen, J. Executive Summary: Coordinating User Interfaces for Consistency. In: Nielsen, J.
(ed.): Coordinating User Interfaces for Consistency. Academic Press (1989), 1-8.
Norman, D. A. The Psychology of Everyday Things. Basic Books, USA (1988).
Polson, P. G.; Muncher, E.; Engelbeck, G. A test of a common elements theory of transfer. In
Proc. of CHI’86. ACM Press (1986), 78-83.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Seffah</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Javahery</surname>
          </string-name>
          , H. (eds.)
          <article-title>Multiple User Interfaces: Cross-platform applications and context-aware interfaces</article-title>
          . Wiley &amp; Sons, West Sussex, UK (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>