Sketching Interfaces: Toward More Human Interface Design

Researchers at University of California, Berkeley and Carnegie Mellon University have designed, implemented, and evaluated SILK (Sketching Interfaces Like Krazy), an informal sketching tool that combines many of the benefits of paper-based sketching with the merits of current electronic tools. With SILK, designers can quickly sketch an interface using an electronic pad and stylus, and SILK recognizes widgets and other interface elements as the designer draws them. Unlike paper-based sketching, however, designers can exercise these elements in their sketchy state. For example, a sketched scroll-bar is likely to contain an elevator or thumbnail, the small rectangle a user drags with a mouse. In a paper sketch, the elevator would just sit there, but in a SILK sketch, designers can drag it up and down, which lets them test component or widget behavior. SILK also supports the creation of storyboards-the arrangement of sketches to show how design elements behave, such as how a dialog box appears when the user activates a button. Storyboards are important because they give designers a way to show colleagues, customers, or end users early on how an interface will behave.

[1]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[2]  Yin Yin Wong Rough and ready prototypes: lessons from graphic design , 1992, CHI '92.

[3]  Dean Rubine,et al.  Specifying gestures by example , 1991, SIGGRAPH.

[4]  James A. Landay,et al.  Making Sharing Pervasive: Ubiquitous Computing for Shared Note Taking , 1999, IBM Syst. J..

[5]  Daniel Boyarski,et al.  Computers and communication design: exploring the rhetoric of HCI , 1994, INTR.

[6]  Axel Kramer,et al.  Translucent patches—dissolving windows , 1994, UIST '94.

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

[8]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[9]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[10]  Marc Rettig,et al.  Prototyping for tiny fingers , 1994, CACM.

[11]  Mark W. Newman,et al.  DENIM: finding a tighter fit between tools and practice for Web site design , 2000, CHI.

[12]  Ellen Yi-Luen Do,et al.  Ambiguous intentions: a paper-like interface for creative design , 1996, UIST '96.

[13]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[14]  Jonathan Meyer EtchaPad—disposable sketch based interfaces , 1996, CHI Conference Companion.

[15]  Anoop K. Sinha,et al.  Suede: a Wizard of Oz prototyping tool for speech user interfaces , 2000, UIST '00.

[16]  James A. Landay,et al.  Interactive sketching for the early stages of user interface design , 1995, CHI '95.

[17]  Marti A. Hearst Sketching intelligent systems , 1998 .