CS376 Introduction - Stanford University

Download Report

Transcript CS376 Introduction - Stanford University

stanford hci group / cs376
Design Tools
01 November
2005
Research Topics in Human-Computer Interaction
Early Stage User Interface
Design
 Brainstorming
 put designs in a
tangible form
 Incomplete designs
 illustrate important
examples
 Sketching & other
informal
representations
important
26 October
Design Tools
2
Informal vs. Formal
Representations
 Informal visual
representation
 Formal visual
representation
 communicates
“unfinished”
 encourages creativity
 faster to create
26 October
 communicates “finished”
 inhibits creativity
(detailing)
 slower to create
Design Tools
3
Informal User
Interfaces
 Take advantage of natural
input
modalities




speaking
writing
gesturing
sketching
 Minimize recognition of the input
26
 allow users to work & communicate
Design Tools
October naturally
4
Investigation into Web
Design:
 Interviews w/ 11 professional designers
Architecture
Information
Post-Its & large surfaces
(i.e., affinity
diagrams)
Comes
First
+ haptic UI
+
+
+
+
brainstorming
collaborative
persistent
immersive
 hard to share,
edit,
make digital
26 October
Reprinted by permission from Contextual Design by Hugh
Beyer & Karen Holtzblatt, InContext Enterprises,
http://www.incent.com,
© Morgan Kaufmann, 1998
Design Tools
5
Investigation into Web
Design: Multiple Views
 Designers create
representations of sites at
multiple levels of detail
 Web sites are iteratively
refined at all levels of detail
Site Maps Storyboards Schematics
26 October
Design Tools
Mock-ups
6
Sketching
All designers
sketched
... at all levels
26 October
Design Tools
7
SUEDE:
Informal Prototyping for Speechbased UIs  Supports design practice
Read my
importan
t
email




example scripts
Wizard of Oz
error simulation
iterative design (designtest-analysis)
 Informal user interface
 no speech recognition or
synthesis
 need not be programming
expert
 fast & fluid design
26 October
Design Tools
8
26 October
Design Tools
9
machine prompt
26 October
user response
Design Tools
10
Video
SUEDE Video [~2 minutes]
26 October
Design Tools
11
SUEDE Summary
 SUEDE supports speech-based UI design




moving from concrete examples to abstractions
embeds iterative design
informal interface supports fast & fluid design
designers need not be speech technology experts
 Status
 downloaded over 1000 times
 used by several companies for designing
telephone-based speech UIs
 Download at http://guir.berkeley.edu/suede
26 October
Design Tools
12
Design Patterns
 Design is about finding solutions
 unfortunately, designers often reinvent
 hard to know how things were done before & to
reuse solutions
 design patterns allow designers to reuse what
works well
 First used in architecture [Alexander]
 Communicate design problems & solutions
 how to create a beer garden where people
socialize…
 how big doors should be & where…
 how to use handles…
 Not too general & not too specific
 use solution “a million times over, without
ever doing it the same way twice”
26 October
Design Tools
13
Web Design Patterns
 Communicate design
problems & solutions
 how to make ecommerce sites where
people return & buy…
 how to create a
shopping cart that
supports check out…
 how to create
navigation bars for
finding relevant
Design Tools
26 content…
October
14
Pattern Solution
 Captures essence on how to solve problem
 Navigation bar
First-level navigation
Second-level navigation
 Generality of solution fits informal
approach!
26 October
Design Tools
15
Damask
26 October
Design Tools
16
Other Tools
 Demais (multimedia)
 DART (augmented reality)
26 October
Design Tools
17
Summary
 Iterative design is the key to
good UIs
 Informal tools are the key to
iterative design
 Berkeley built several tools to
support
 Web Design (Outpost & Denim)
 Speech UI Design (Suede)
 Multimodal, Cross device UI Design
(CrossWeaver & Damask)
 Positive results from
26 October
Design Tools
18
DENIM Questions




A comparative study?
Sufficiently low threshold?
Sufficiently high ceiling?
Should designs be thrown over
the wall, as DENIM advocates?
26 October
Design Tools
19
Much of this material is based
on James Landay’s 2002
research overview talk
26 October
Design Tools
20