HCI 특론 (2007 Fall) Conceptual Models & Interface Metaphors.

Slides:



Advertisements
Similar presentations
Heuristic Evaluation.
Advertisements

Don Norman Worked for industry (Apple) Professor First published in 1988 Does not focus on computer interfaces Coined: user-centered design Goal: Motivate.
Understanding and conceptualizing interaction. Understanding the problem space –What do you want to create? –What are your assumptions? –Will it achieve.
Conceptual Models & Interface Metaphors. 2 Interface Hall of Fame or Shame? Tabbed dialog for setting options in MS Web Studio –more tabs than space to.
1 Official Interface Guidelines by David Catmull User interface documentation published by Apple and Microsoft.
Design of Everyday Things Chapter One
CS774 Human-Computer Interaction Lecturer: Roger D. Eastman
Fall 2002CS/PSY Design of Everyday Things Agenda Discuss Norman’s views on HCI & design Discussion What did you take away from DOET book.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
© by Pearson Education, Inc. All Rights Reserved.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
Design of Everyday Things
Who I am
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 10, 2004.
Design Principles, Guidelines and Metaphor Howell Istance Department of Computer Science De Montfort University.
Overview of User Interface Design, Prototyping, and Evaluation (or, All of HCI in 80 Minutes) Jason I. Hong January 19, 2006.
Overview of User Interface Design, Prototyping, and Evaluation (or, All of HCI in 80 Minutes) Jason I. Hong January 18, 2007.
Design of Everyday Things Don Norman on Design & HCI.
Conceptual Models & Interface Metaphors Working as a Team*
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 11, 2003.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Design of Handheld Devices
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Prof. James A. Landay University of Washington Autumn 2008 Conceptual Models & Interface Metaphors October 23, 2008.
Systems Analysis and Design in a Changing World, 6th Edition
Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Spring /6.831 User Interface Design and Implementation1 Lecture 3: Visibility.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Notes on our audience People have selective attention/tunnel vision (especially if problem-solving), limited working/short-term memory, slow long-term.
What is an interface? How many different types of interfaces can you think of?
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
User Interface Design Session 11- LBSC 790 / INFM 718B Building the Human-Computer Interface Cartoon removed.
Prof. James A. Landay University of Washington Autumn 2004 Conceptual Models & Interface Metaphors October 7, 2004.
Design of Everyday Things. Grade summaries Assignments 1-4 (out of 10) P0 (out of 10) P1 group grade (out of 100) P1 individual grade (out of 50) Midterm.
Conceptual Model Design Informing the user what to do Lecture # 11 Gabriel Spitz.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
Human-Computer Interaction
Prof. James A. Landay Computer Science Department Stanford University CS 147 Autumn 2015 DESIGN THINKING FOR USER EXPERIENCE DESIGN + PROTOTYPING + EVALUATION.
Theories and Practice of Interactive Media 13 October 2003 Kathy E. Gill.
Stanford hci group / cs147 u 16 October 2007 Direct Manipulation and Mental Models Scott Klemmer tas: Marcello Bastea-Forte, Joel.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
Fall UI Design and Implementation1 Lecture 15: Undo.
Prof. James A. Landay University of Washington Autumn 2007 Conceptual Models & Interface Metaphors October 10, 2007.
FIGURING OUT WHAT USERS EXPECT (TAKEN FROM USER INTERFACE DESIGN FOR PROGRAMMERS, BY JOEL SPOLSKY)
Mouse Trackball Joystick Touchpad TroughputError rate T roughput (bps) Error r ate (%) Image by MIT.
Metaphors Informing the user what to do Lecture 10 Gabriel Spitz 1.
Choreography Assistant Human Computer Interaction - April 6, 2004 Choreography Assistant.
A disciplined approach to analyzing malfunctions –Provides feedback into the redesign process 1.Play protocol, searching for malfunctions 2.Answer four.
Conceptual Model Design Informing the user what to do Lecture # 10 (b) Gabriel Spitz.
Design CSE 403. Announcements Design How do people interact with computers? Tremendous flexibility in designing/building interactions Look at physical.
1 Design Principles – Part 2 of 3 Learnability Principles Flexibility Principles.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
WEEBLYWEEBLY A user friendly FREE website builder Tips and Instructions.
CEN3722 Human Computer Interaction Interface Metaphors and Conceptual Models Dr. Ron Eaglin.
Midterm in-class Tuesday, Nov 6
Conceptual Models & Interface Metaphors
Conceptual Models & Interface Metaphors Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University Dec 12, 2016 *** Adapt.
ICS 463, Intro to Human Computer Interaction Design: 6 (Theory): Interface Metaphors (Chapter 7)
Program and Graphical User Interface Design
Cooper Part III Interaction Details Designing for the Desktop
Program and Graphical User Interface Design
The Design of Everyday Things
Cooper Part III Interaction Details Designing for the Desktop
Design of Everyday Things
Official Interface Guidelines
What, why and how.
Presentation transcript:

HCI 특론 (2007 Fall) Conceptual Models & Interface Metaphors

2 Interface Hall of Fame or Shame? Tabbed dialog for setting options in MS Web Studio –more tabs than space to display them Clicking on the right arrow once gives

3 Interface Hall of Shame! Tabbed dialog for setting options in MS Web Studio –more tabs than space to display them Clicking on the right arrow once gives: Inconsistent display of possible tabs –Where did the “Editor” tab go? Position of arrows awkward (split to each side?) –also, small targets near each other (Fitts’ Law)

HCI 특론 (2007 Fall) Conceptual Models & Interface Metaphors

5 Outline Design of Everyday Things Conceptual models Interface metaphors

6 Design of Everyday Things By Don Norman (UCSD, Apple, HP, NN Group) Design of everyday objects illustrates problems faced by designers of systems Explains conceptual models –doors, washing machines, digital watches, telephones,... Resulting design guides

7 Conceptual Models Mental representation of how object works & how interface controls affect it People may have preconceived models that are hard to change –(4 + 5) vs. (4 5 +) –dragging to trash? deletes file but ejects disk Interface must communicate model –visually –online help and documentation can help, but shouldn’t be necessary

8 Affordances as Perceptual Clues Well-designed objects have affordances –clues to their operation –often visual, but not always (e.g., speech) What affordances do you see here?

9 Affordances as Perceptual Clues Siemens Pocket PC Phone Pen input, no keypad Handspring Treo Pen input/keypad input

10 Affordances as Perceptual Clues Poorly-designed objects –no clues or misleading clues French artist Jacques Carelman Crazy design for a screw punch!

11 Refrigerator Problem: freezer too cold, but fresh food just right freezer fresh food

12 Refrigerator Controls What is your conceptual model? Normal SettingsC and 5 Colder Fresh FoodC and 6-7 Coldest Fresh FoodB and 8-9 Colder FreezerD and 7-8 Warmer Fresh FoodC and 4-1 OFF (both)0 A B C D E

A B C D E A Common Conceptual Model independent controls cooling unit cooling unit

14 Actual Conceptual Model Now can you fix the problem? Possible solutions –make controls map to user’s model –make controls map to actual system A B C D E cooling unit

15 Design Model & User Model Users get model from experience & usage –through system image – 유사한 예 ? What if the two models don’t match? Design ModelUser Model System Image

16 Conceptual Model Mismatch Mismatch between designer’s & user’s conceptual models leads to… –Slow performance –Errors –Frustration –...

17 Notorious Example

18 Car Example

19 Design Guides Provide good conceptual model –user wants to understand how UI controls impact object Make things visible –if object has function, interface should show it Map interface controls to user’s model –infix vs. postfix calculator -- whose model is that? Provide feedback –what you see is what you get!

20 Make Things Visible Refrigerator –make the A..E dial something about percentage of cooling between the two compartments? Controls available on watch w/ 3 buttons? –too many and they are not visible! Compare to controls on simple car radio –#controls = #functions –controls are labeled (?) and grouped together

21 Control should mirror real-world Which is better for dashboard speaker front / back control? Dashboard Map Interface Controls

22 Map Interface Controls

23 Map Interface Controls

24 Metaphor Definition ? –“The transference of the relation between one set of objects to another set for the purpose of brief explanation.” Lakoff & Johnson, Metaphors We Live By –“...the way we think, what we experience, and what we do every day is very much a matter of metaphor.” –in our language & thinking -- “argument is war” he attacked every weak point... criticisms right on target... if you use that strategy We can use metaphors to leverage existing conceptual models

25 Desktop Metaphor Suggests a conceptual model –not really an attempt to simulate a real desktop –leverages existing knowledge about files, folders, trash –a way to explain why some windows seemed blocked

26 Example Metaphors Global metaphors –personal assistant, wallet, clothing, pens, cards, telephone, eyeglasses Data & function –rolodex, to-do list, calendar, applications documents, find, assist Collections –drawers, files, books, newspapers, photo albums

27 Is Consistent Always Better? PDA example: should “new appointment” & “delete appointment” be in the same place? New (add) is common, but delete is not

28 Is Consistent Always Better? Early Palm designStreamlined design

29 Is Consistent Always Better? Interfaces should be consistent in a meaningful way –eating knives, cutting knives, Swiss army Some types of consistency –consistent internally e.g., same terminology and layout throughout –consistent with other apps ex. works like MSWord, uses keyboard conventions design patterns –consistent with physical world

30 Summary Design ModelUser Model System Image Conceptual models –mental representation of how the object works & how interface controls effect it Design model should equal user model –mismatches lead to errors –know the user’s likely conceptual model Design guides –make things visible –map interface controls to user’s model –provide feedback