27
User Interface Design Lecture 4 Requirements Gathering: Knowledge of User Interface Design

05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

User Interface Design

Lecture 4

Requirements Gathering: Knowledge of User Interface Design

Page 2: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

What to click, Yes or No?

C. Patanothai 2110646:04-Knowledge of User Interface Design 2

Page 3: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Knowledge Types for UI Design

• Information-gathering activities

• User interface design knowledge, from theory

(cognitive psychology), and experience

C. Patanothai 2110646:04-Knowledge of User Interface Design 3

Page 4: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Minimizing work

• Cognitive work – comprehension of product behaviors

• Memory work – recall of product behaviors, commands, names and

locations of objects and controls and other relationships between objects

• Visual work – where the eye should start on a screen, finding object,

decoding layouts

• Physical work – keystrokes, mouse movement, gesture (click, drag, double-

click), switching between input modes, # of clicks required

C. Patanothai 2110646:04-Knowledge of User Interface Design 4

Page 5: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Design Knowledge

• Design Principles – derived from experience – abstract, high-level guides – general, difficult to apply – First Principles of Interactive Design

• Design Rules

– low-level – high specific instruction – 8 Golden Rules

C. Patanothai 2110646:04-Knowledge of User Interface Design 5

Page 6: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

4 Psychological Principles

• Users see what they expect to see

• Users have difficulty focusing on more than one activity at a time

• It is easier to perceive a structured layout

• It is easier to recognize something that to recall it

C. Patanothai 2110646:04-Knowledge of User Interface Design 6

Page 7: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

4 Psychological Principles

C. Patanothai 2110646:04-Knowledge of User Interface Design 7

Users See What They Expect to See

Page 8: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

What do you see?

• Principle of consistency

– throughout the UI

• Principle of exploiting prior knowledge

– users perceive the screen using their prior knowledge

C. Patanothai 2110646:04-Knowledge of User Interface Design 8

Page 9: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

4 Psychological Principles

Users Have Difficulty Focusing on More Than One Activity at a Time

C. Patanothai 2110646:04-Knowledge of User Interface Design 9

– The Cocktail Party Effect

– Principle of Perceptual Organization

• Group like things together

– Principle of Importance

• Prominent display for important items

Page 10: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

4 Psychological Principles

C. Patanothai 2110646:04-Knowledge of User Interface Design 10

It Is Easier to Perceive a Structured Layout

Page 11: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

4 Psychological Principles

Gestalt principles

a. Proximity

b. Similarity

c. Closure

d. Continuity

e. Symmetry

C. Patanothai 2110646:04-Knowledge of User Interface Design 11

Page 12: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Figure-Ground Segregation

C. Patanothai 2110646:04-Knowledge of User Interface Design 12

Page 13: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Exercise (5 minutes)

C. Patanothai 2110646:04-Knowledge of User Interface Design 13

How well does this web sites support the principles of proximity, similarity, closure, and continuity?

Page 14: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

4 Psychological Principles

It Is Easier to Recognize Something Than to Recall It

C. Patanothai 2110646:04-Knowledge of User Interface Design 14

• Knowledge in the head & Knowledge in the world

• Principle of recognition

exceptions

• expert prefer key combinations

• routine operator don’t like to read the same info. repeatedly

Page 15: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Three Principles from Experience: Visibility, Affordance, and Feedback

C. Patanothai 2110646:04-Knowledge of User Interface Design 15

The Principle of Visibility: It Should Be Obvious What a Control Is Used For

Page 16: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Three Principles from Experience: Visibility, Affordance, and Feedback

C. Patanothai 2110646:04-Knowledge of User Interface Design 16

The Principle of Affordance: It Should Be Obvious How a Control Is Used

- affordance: strong clues to

operations of things - no picture, label, or instruction

is required

Page 17: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Affordance: actual vs. perceived

C. Patanothai 2110646:04-Knowledge of User Interface Design 17

Page 18: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Three Principles from Experience: Visibility, Affordance, and Feedback

C. Patanothai 2110646:04-Knowledge of User Interface Design 18

The Principle of Feedback: It Should Be Obvious When a Control Has Been Used

Page 19: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Discussion

• Principles to support usability, for example,

– learnability

• simplicity

• predicability

• …

C. Patanothai 2110646:04-Knowledge of User Interface Design 19

Page 20: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

C. Patanothai 2110646:04-Knowledge of User Interface Design 20

Page 21: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Other Principles

• Constraints

• Natural mapping

C. Patanothai 2110646:04-Knowledge of User Interface Design 32

Page 22: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Constraints

• Boundary

• Some can be selected, some cannot

• physical vs. logical

– cannot move cursor outside the screen

C. Patanothai 2110646:04-Knowledge of User Interface Design 33

Page 23: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Natural Mapping

• Mapping should match functionality

• direct is the best

• natural mapping does not have to be direct – light switch

– oven control

– turn signal

C. Patanothai 2110646:04-Knowledge of User Interface Design 34

Page 24: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Poor Physical Natural Mapping

C. Patanothai 2110646:04-Knowledge of User Interface Design 35

Page 25: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Good Physical Natural Mapping

C. Patanothai 2110646:04-Knowledge of User Interface Design 36

Page 26: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

Logical Mapping

C. Patanothai 2110646:04-Knowledge of User Interface Design 37

Page 27: 05-knowledge of user interface design · 2011-07-01 · 4 Psychological Principles It Is Easier to Recognize Something Than to Recall It C. Patanothai 2110646:04-Knowledge of User

8 Golden Rules

• Strive for consistency

• Enable frequent users to use shortcuts

• Offer informative feedback

• Design dialog to yield closure

• Offer simple error handling

• Permit easy reversal of actions

• Support internal locus of control

• Reduce short-term memory load

C. Patanothai 2110646:04-Knowledge of User Interface Design 38