Conceptual Models & Interface Metaphors Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University Dec 12, 2016 *** Adapt.

Slides:



Advertisements
Similar presentations
Understanding and conceptualizing interaction. Understanding the problem space –What do you want to create? –What are your assumptions? –Will it achieve.
Advertisements

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.
HCI 특론 (2007 Fall) Conceptual Models & Interface Metaphors.
1 Official Interface Guidelines by David Catmull User interface documentation published by Apple and Microsoft.
Design of Everyday Things Chapter One
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Fall 2002CS/PSY Design of Everyday Things Agenda Discuss Norman’s views on HCI & design Discussion What did you take away from DOET book.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
Design of Everyday Things
Midterm Exam Review IS 485, Professor Matt Thatcher.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 10, 2004.
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.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Prof. James A. Landay University of Washington Autumn 2008 Conceptual Models & Interface Metaphors October 23, 2008.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
What is an interface? How many different types of interfaces can you think of?
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.
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
Prof. James A. Landay Computer Science Department Stanford University CS 147 Autumn 2015 DESIGN THINKING FOR USER EXPERIENCE DESIGN + PROTOTYPING + EVALUATION.
Stanford hci group / cs147 u 16 October 2007 Direct Manipulation and Mental Models Scott Klemmer tas: Marcello Bastea-Forte, Joel.
Prof. James A. Landay University of Washington Autumn 2007 Conceptual Models & Interface Metaphors October 10, 2007.
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Metaphors Informing the user what to do Lecture 10 Gabriel Spitz 1.
Conceptual Model Design Informing the user what to do Lecture # 10 (b) Gabriel Spitz.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Ubicomp Design Pre-Patterns May 29, 2008.
User Interface Design UI design is not just about the arrangement of media on a screen It’s designing an entire experience for people, hence a “look and.
Heuristic Evaluation May 4, 2016
Office 2016 and Windows 10: Essential Concepts and Skills
Human Computer Interaction Lecture 21 User Support
The aims Show how design & evaluation are brought together in the development of interactive products. Show how different combinations of design & evaluation.
[Donald A. Norman, “The Design of Everyday Things,” Chapter 3]
CEN3722 Human Computer Interaction Interface Metaphors and Conceptual Models Dr. Ron Eaglin.
Studio – Define & Assignment #1 Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University March 8, 2016 *** Adapt teaching.
Midterm in-class Tuesday, Nov 6
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Conceptual Models & Interface Metaphors
Image by MIT OpenCourseWare Troughput (bps) Error rate (%) Mouse Trackball Joystick Touchpad.
Human Computer Interaction Lecture 21,22 User Support
11.10 Human Computer Interface
Heuristic Evaluation August 5, 2016
And On To Design: Why in this particular sequence?
Studio – Define & Assignment #1 Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University March 8, 2016 *** Adapt teaching.
Web 3.0: Semantic web Presentation by: Amardeep Singh Shakhon
Year 7 E-Me Web design.
Introduction to Computers
Cooper Part III Interaction Details Designing for the Desktop
Usability and user Interfaces
Principles of report writing
The Design of Everyday Things
Studio – Empathy & Assignment #1 Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University Sept 19, 2016 *** Adapt teaching.
Studio – Define & Assignment #1 Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University March 8, 2016 *** Adapt teaching.
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
CS294 Software Engineering Software Usability
Cooper Part III Interaction Details Designing for the Desktop
Chapter 1 Cognitive psychology concepts
Design of Everyday Things
Official Interface Guidelines
Usability is not an add-on
User Interface Design In Windows using Blend.
Map of Human Computer Interaction
User Interface Design and Development Lecture 1 – Monday 29 th January 2018.
Practical Interface Guidelines
Presentation transcript:

Conceptual Models & Interface Metaphors Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University Dec 12, 2016 *** Adapt teaching materials from the Stanford HCI course (with permission & many thanks to Prof. James Landay of Stanford) as well as Stanford D.School 9/22/2015

Review Heuristic Evaluation Usability method that relies on who? experts Ask evaluators to see if UI complies with heuristics note where it doesn’t, say why, & suggest fix Combine the findings from 3 to 5 evaluators ? different evaluators find different problems adding more won’t be worth the cost Cheaper or more expensive than user testing ? cheaper than user testing (time/cost) False positives ? HE may find problems that users may never encounter Alternate with user testing November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University iPhone 7 New Home Button July 22, 2015 In DOET, affordances are visual. But affordances are more than that. Affordances can be physical or audio November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Outline Design of Everyday Things Conceptual models dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Outline July 22, 2015 Design of Everyday Things Conceptual models Interface metaphors UI consistency What I do in research? November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Design of Everyday Things dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Design of Everyday Things July 22, 2015 By Don Norman (UCSD, Apple, HP, NN Group, NU, UCSD) Design of everyday objects illustrates problems faced by designers of systems Explains conceptual models doors, washing machines, digital watches, telephones, ... Resulting design guides Highly recommended November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Conceptual Model? July 22, 2015 Mental representation of how an artifact works & how interface controls affect it People may have pre-conceived models that are hard to change [why?] (4 + 5) vs. (4 5 +) [design of calculator] dragging to trash? deletes file but ejects disk Interface must communicate model visually (& possibly physically or using sound) shouldn’t need online help & documentation David Shillinglaw Also sometimes called a “Mental Model” November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Affordances as Perceptual Clues dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Affordances as Perceptual Clues July 22, 2015 Well-designed objects have affordances clues to their operation often visual, but not always (e.g., speech) In DOET, affordances are visual. But affordances are more than that. Affordances can be physical or audio What affordances do you see here? November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Affordances as Perceptual Clues dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Affordances as Perceptual Clues July 22, 2015 Poorly-designed objects no clues or misleading clues French artist Jacques Carelman misleading Crazy design for a screw punch! November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Problem: freezer too cold, but fresh food just right dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Refrigerator July 22, 2015 freezer fresh food Problem: freezer too cold, but fresh food just right November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Refrigerator Controls dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Refrigerator Controls July 22, 2015 Normal Settings C and 5 Colder Fresh Food C and 6-7 Coldest Fresh Food B and 8-9 Colder Freezer D and 7-8 Warmer Fresh Food C and 4-1 OFF (both) 0 A B C D E 7 6 5 4 3 Take 30 seconds to draw it & then share with your neighbor What is your conceptual model? Spend 30 sec. drawing a diagram showing your model (where the cooling units are & how controlled) Share with your neighbor November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

A Common Conceptual Model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University July 22, 2015 A Common Conceptual Model A B C D E cooling unit 7 6 5 4 3 cooling unit independent controls November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Actual Conceptual Model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University July 22, 2015 Actual Conceptual Model A B C D E cooling unit 7 6 5 4 3 Can you fix the problem? Possible solutions make controls map to customer’s model make controls map to actual system November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Design Model & Customer Model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University July 22, 2015 Design Model & Customer Model Design Model Customer Model System Image Customers get model from experience & usage through system image What if the two models don’t match? November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Conceptual Model Mismatch dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Conceptual Model Mismatch July 22, 2015 Mismatch between designer’s & customer’s conceptual models leads to… slow performance errors frustration ... November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Notorious Example 2000 Presidential Election. Palm Beach Florida dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Notorious Example July 22, 2015 2000 Presidential Election. Palm Beach Florida November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Car Automatic Shifter July 22, 2015 Image at left seems obvious, but many first time users of this design don’t notice the difference between “3 and D” and in fact put the car in third gear when they mean to put it in Drive. The more standard gear shift distinguishes these more directly. On the other hand, the newer design has a more PHYSICAL feedback November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Design Guides Provide good conceptual model Make things visible dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Design Guides July 22, 2015 Provide good conceptual model customer wants to understand how controls affect object Make things visible if object has function, interface should show it Map interface controls to customer’s model infix vs. postfix calculator – whose model is that? Provide feedback what you see is what you get! (WYSIWYG) November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Make Things Visible Refrigerator (?) dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Make Things Visible July 22, 2015 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 November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Map Interface Controls to Customer’s Model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Map Interface Controls to Customer’s Model July 22, 2015 Which is better for car dashboard speaker front / back control? Control should mirror real-world Dashboard 1 2 November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Map Interface Controls to Customer’s Model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Map Interface Controls to Customer’s Model July 22, 2015 Which is better for car dashboard speaker front / back control? Control should mirror real-world Mercedes Benz Seat Control November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Map Interface Controls to Customer’s Model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Map Interface Controls to Customer’s Model July 22, 2015 Problem? Which knob controls which burner? November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Map Interface Controls to Customer’s Model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Map Interface Controls to Customer’s Model July 22, 2015 Possible fixes? November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Metaphor Definition ? Lakoff & Johnson, Metaphors We Live By dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Metaphor July 22, 2015 Definition ? “The transference of the relation between one set of objects to another set for the purpose of brief explanation.” “the foot of a mountain” 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” she attacked every weak point her criticisms right on target he is drowned in a sea of grief We can use metaphor in interface design to leverage existing conceptual models November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Desktop Metaphor Suggests a conceptual model dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Desktop Metaphor July 22, 2015 Suggests a conceptual model not really an attempt to simulate a real desktop a way to explain why some windows seemed blocked leverages existing knowledge about files, folders & trash The first image is the windows as invented by Engelbart When you push a metaphor TOO far is when it gets interesting November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Example Metaphors Global metaphors Data & function Collections dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Example Metaphors July 22, 2015 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 November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University July 22, 2015 November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University How to Use Metaphor July 22, 2015 Develop interface metaphor tied to conceptual model Communicate that metaphor to the user Provide high-level task-oriented operations, not low-level implementation commands Develop interface metaphor or conceptual model Communicate that metaphor to the user Provide high-level task-oriented operations not low-level implementation commands November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation 27

Metaphor for Metaphor’s Sake dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Metaphor for Metaphor’s Sake July 22, 2015 If it doesn’t help, why have it? Skeuomorphism: “making items resemble their real-world counterparts” or “a physical ornament or design on an object made to resemble another material or technique” Argument against: takes up too much space & leads to inconsistent look Argument for: helps people learn Pushback on use of metaphor Skeuomorphism is the design concept of making items represented resemble their real-world counterparts. Skeuomorphism is commonly used in many design fields, including user interface (UI) and Web design, architecture, ceramics and interior design. The shutter-click sound emitted by most camera phones when taking a picture is an auditory skeuomorph: it does not come from a mechanical shutter, which camera phones lack, but from a sound file in the phone's operating system.  November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation 28

Is Consistent Always Better? dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Is Consistent Always Better? July 22, 2015 NO Consistency helps learning (one page to another, one app to another), but … Palm PDA example: should “new appointment” & “delete appointment” be in the same place? New (add) is common, but delete is not Consistency of having add/delete together always, vs. making it faster for common task November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Is Consistent Always Better? Consistency with desktop version dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Is Consistent Always Better? Consistency with desktop version July 22, 2015 NO Consistency with desktop (early design) vs. making it better for mobile Early Palm design (like desktop version) Streamlined design November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Firefox 3 Back/Forward Buttons dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Is Consistent Always Better? July 22, 2015 NO Firefox 3 Back/Forward Buttons November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Ways of Being Consistent dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Ways of Being Consistent July 22, 2015 Interfaces should be consistent in a meaningful way e.g., ubiquitous use of same keys for cut/copy/paste Types of consistency consistent internally e.g., same terminology and layout throughout app consistent with other apps ex. works like MS Word, uses keyboard conventions design patterns (across many apps) consistent with physical world November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Summary Conceptual models ? dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University Summary July 22, 2015 Conceptual models ? mental representation of how the object works & how interface controls effect it Design model should equal customer’s model ? mismatches lead to errors use customer’s likely conceptual model to design Design guides ? make things visible map interface controls to customer’s model provide feedback Design Model Customer Model System Image November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

Further Reading Design of Everyday Things, Donald Norman dT+UX – Design Thinking for User Experience Design, Prototyping, and Evaluation Spring 2015 Prof. James A. Landay, Stanford University July 22, 2015 Further Reading Design of Everyday Things, Donald Norman Design as Practiced, Donald Norman Talks about failure to make changes to Macintosh http://www.jnd.org/dn.mss/Design_as_Practiced.html Computing the Case Against User Interface Consistency, Jonathan Grudin Talks about why interfaces should not always be consistent http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.90.6480&rep=rep1&type=pdf November 3, 2015 dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation