User interface design by collaborative sketching

User interface design consists of a collaborative activity where various stakeholders can all sketch the future interactive system at different levels of fidelity on different devices and computing platforms. User interfaces sketches are also intended to support prototypes on multiple computing platforms and operating systems that all impose their own capabilities and constraints. In order to support the needs for user interface design by sketching, this paper describes Gambit, a multi-platform system that provides a light-weight approach for prototyping graphical user interfaces by sketching with HTML5. The paper reports on an experiment for the most preferred platform/devices for three primary sketching functions by designers and developers in a Gambit-supported session.

[1]  Jason Hong,et al.  Computational Support for Sketching in Design: A Review , 2009, Found. Trends Hum. Comput. Interact..

[2]  Scott Carter,et al.  Let's go from the whiteboard: supporting transitions in work through whiteboard capture and reuse , 2010, CHI.

[3]  Masanori Sugimoto,et al.  Caretta: a system for supporting face-to-face collaboration by integrating personal and shared spaces , 2004, CHI.

[4]  Stacey D. Scott,et al.  The NiCE Discussion Room: Integrating Paper and Digital Media to Support Co-Located Group Meetings , 2010, CHI.

[5]  Douglas Elliffe,et al.  Effect of fidelity in diagram presentation , 2008 .

[6]  Brian P. Bailey,et al.  TEAM STORM: demonstrating an interaction model for working with multiple ideas during creative group work , 2007, C&C '07.

[7]  Brian Eoff,et al.  CoSke: An Exploration in Collaborative Sketching , 2009 .

[8]  Paul A. Cairns,et al.  Sketching sketching: outlines of a collaborative design method , 2009, BCS HCI.

[9]  Peter Robinson,et al.  WebSurface: an interface for co-located collaborative information gathering , 2009, ITS '09.

[10]  Tamara Sumner,et al.  The cognitive ergonomics of knowledge-based design support systems , 1997, CHI.

[11]  James A. Landay,et al.  High-Fidelity or Low-Fidelity, Paper or Computer? Choosing Attributes when Testing Web Prototypes , 2002 .

[12]  Yvonne Rogers,et al.  Actions speak loudly with words: unpacking collaboration around the table , 2009, ITS '09.

[13]  Yvonne Rogers,et al.  Interaction Design: Beyond Human-Computer Interaction , 2002 .

[14]  Donald A. and Wigging Glenn Schon,et al.  Kinds of Seeing and Their Functions in Designing , 1988 .

[15]  Brad A. Myers,et al.  How designers design and program interactive behaviors , 2008, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing.

[16]  Remko van der Lugt Functions of sketching in design idea generation meetings , 2002, Creativity & Cognition.

[17]  Regan L. Mandryk,et al.  System Guidelines for Co-located, Collaborative Work on a Tabletop Display , 2003, ECSCW.

[18]  Mark W. Newman,et al.  DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice , 2003, Hum. Comput. Interact..

[19]  Mark W. Newman,et al.  The designers' outpost: a tangible interface for collaborative web site , 2001, UIST '01.

[20]  Marcello Bastéa-Forte,et al.  Encouraging contribution to shared sketches in brainstorming meetings , 2007, CHI Extended Abstracts.

[21]  André van der Hoek,et al.  Software design sketching with calico , 2010, ASE.

[22]  Harald Reiterer,et al.  A cross-device spatial workspace supporting artifact-mediated collaboration in interaction design , 2010, CHI EA '10.

[23]  Harald Reiterer,et al.  Collaborative sketching with distributed displays and multimodal interfaces , 2010, ITS '10.

[24]  Jean Vanderdonckt,et al.  Multi-fidelity Prototyping of User Interfaces , 2007, INTERACT.

[25]  Scott R. Klemmer,et al.  Design as exploration: creating interface alternatives through parallel authoring and runtime tuning , 2008, UIST '08.

[26]  James R. Lewis,et al.  IBM computer usability satisfaction questionnaires: Psychometric evaluation and instructions for use , 1995, Int. J. Hum. Comput. Interact..

[27]  M. Sheelagh T. Carpendale,et al.  Guest Editors' Introduction: Interacting with Digital Tabletops , 2006, IEEE Computer Graphics and Applications.

[28]  Elizabeth D. Mynatt,et al.  Recognizing creative needs in user interface design , 2002, Creativity & Cognition.

[29]  Daniel Porta,et al.  Integrating a multitouch kiosk system with mobile devices and multimodal interaction , 2010, ITS '10.

[30]  Pattie Maes,et al.  MemTable: an integrated system for capture and recall of shared histories in group workspaces , 2011, CHI.

[31]  Brian P. Bailey,et al.  Are informal tools better?: comparing DEMAIS, pencil and paper, and authorware for early multimedia design , 2003, CHI '03.

[32]  Robert DeLine,et al.  Let's go to the whiteboard: how and why software developers use drawings , 2007, CHI.

[33]  V. Goel Sketches of thought , 1995 .

[34]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .