Interface Design Guidelines

Slides:



Advertisements
Similar presentations
Interaction Techniques Level 2 Prepared by: RHR First Prepared on: Nov 23, 2006 Last Modified on: Quality checked by: MOH Copyright 2004 Asia Pacific Institute.
Advertisements

Day 4 More on Information Design and Theories of human computer interaction.
Human Capabilities: Mental Models CS352. Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project.
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
C MU U sable P rivacy and S ecurity Laboratory Sensor-Based Interactions Kami Vaniea.
CISB213 Human Computer Interaction Design Principles
Chapter 1 Introduction. “How do I send picture by ?” “Click on Attach button, or paper clip icon, select the picture and click attach” The instructions.
COMP 1001: Introduction to Computers for Arts and Social Sciences Human Computer Interaction Monday, June 6, 2011.
What is Design? Professor: Tapan Parikh TA: Eun Kyoung Choe
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Design of Everyday Things
SIMS 213: User Interface Design & Development
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 10, 2004.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Design of Everyday Things Don Norman on Design & HCI.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 11, 2003.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Midteram Overview SY DE 142 Midterm: Date: June 14, 2004 Time: 1:30 - 3:30pm Room: DC 1350 Aids Allowed: Text book: Wickens and Set Phasers on Stun Calculator.
People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.
Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the.
The psychology of design: Models
Spring /6.831 User Interface Design and Implementation1 Lecture 3: Visibility.
Notes on our audience People have selective attention/tunnel vision (especially if problem-solving), limited working/short-term memory, slow long-term.
Don Norman’s DOET Jim Rowan Georgia Gwinnett College ITEC 4130.
Interaction Design Chapter 10. The Human Action Cycle Psychological model Describes steps users take to interact with computer systems Use actions and.
Mestrado em Informática Médica SIntS 13/14 – T5 Design Concepts Miguel Tavares Coimbra.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
JENNIFER WONG CHAPTER 7: USER – CENTERED DESIGN. The point of the book was to advocate a user- centered design which is a philosophy that things should.
Human-Computer Interaction (HCI)
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.
3/2/2004An Introduction to User Interface Design Matthew Plumlee.
Gulfs of Execution and Evaluation. A Bad Day for an Object User can’t act and can’t think –Broken mapping –Can’t achieve goals –No feedback.
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
Chapter 1: What is interaction design?. Bad designs From:
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Interaction design Xiangming Mu.
Understanding Users Cognition & Cognitive Frameworks
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Theories and Practice of Interactive Media 13 October 2003 Kathy E. Gill.
Cognitive Walkthrough More evaluating with experts.
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Human Capabilities: Mental Models CS352. Announcements Project – your users: due next Wed. 7/7 Quiz #3 (human capabilities) next Tue. 2.
How do people use an Interface Gabriel Spitz 1. User Interface Design?  Design is solving a problem  Design is creating an object or the means to enable.
The Design of Everyday Things Donald A. Norman. The psychopathology of everyday things Doors Doors Light switches Light switches Taps Taps Telephones.
Interaction Frameworks COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 3 Chapter (Heim)
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Usability and Human Factors Cognition and Human Performance Lecture c This material (Comp15_Unit3c) was developed by Columbia University, funded by the.
E1: Human Factors Design Option E: Human Factors Design IB Design Technology.
The Successful Website
The Semiotic Engineering of Human-Computer Interaction Section I Foundation Chapter 1 Introduction.
Imran Hussain University of Management and Technology (UMT)
UI Design.
System Design Ashima Wadhwa.
CSC420 Page Layout.
Unit 2 User Interface Design.
CSC420 Actions and Commands.
Interface Design Human Factors.
HCI in the curriculum The human The computer The interaction
The Design of Everyday Things
Human Capabilities: Mental Models
Human Capabilities: Mental Models
COMP444 Human Computer Interaction Design Principles
Design dilbert Fall 2002 CS/PSY 6750.
Evaluation.
Introduction to Usability Engineering
15. Human-Computer Interaction
Comp 15 - Usability and Human Factors
Presentation transcript:

Interface Design Guidelines

Blame the Design, not the User

Tractors Early design Terrain Farmer high center of gravity unsurfaced and rough hilly Farmer works long hours works quickly narrow front wheel base Images from www.co.lawrence.tn.us and www.uni-magdeburg.de

Tractors Result Quotes from National AG Safety Database older tractors have narrow front ends that are easily upset tractor upsets cause more fatalities than other farm accidents injuries often include a broken or crushed pelvis. Accident image from //www.osh.dol.govt.nz/

Tractors Used to be called driver’s error But roll cage accidents less frequent as modern designs have roll cage low center of gravity wider wheel bases Tractor from www.historylink101.com

There are many examples of “blame the user” mentality in our culture, so it’s something that you want to look out for when designing and evaluating interfaces.

User Task Process

Goals, Execution, Evaluation What we want to happen Execution What we do to the world Evaluation Comparing what happened with what we wanted to happen (Gulf of Execution) (Gulf of Evaluation) Physical System

Execution Physical System Goals What we want to happen An intention to act so as to achieve the goal The actual sequence of actions that we plan to do The physical execution of that action sequence Break these into further steps Want to do menu selection – have to find the menu item, - then physically select it Physical System

Evaluation Physical System Goals What we want to happen Evaluation of the interpretations with what we expected to happen Interpreting the perception according to our expectations Perceiving the state of the world Visual system at lowest level Did it move? Did the setting change? Is this what we wanted? Physical System

Seven Stages - All Together Goals What we want to happen An intention to act so as to achieve the goal Evaluation of the interpretations with what we expected to happen The actual sequence of actions that we plan to do Interpreting the perception according to our expectations The physical execution of that action sequence Perceiving the state of the world Design – it is useful to consider each of these steps and assess what we are doing to facilitate these steps. Physical System

Goal: Reading a book It’s getting dark and it’s hard for me to see the pages. I need more light.

Seven Stages - All Together Goals What we want to happen An intention to act so as to achieve the goal Evaluation of the interpretations with what we expected to happen The actual sequence of actions that we plan to do Interpreting the perception according to our expectations The physical execution of that action sequence Perceiving the state of the world Design – it is useful to consider each of these steps and assess what we are doing to facilitate these steps. Physical System

Properties of Good UIs

A good interface should have: Effective affordances Visibility Natural mappings Feedback to the user

Affordances Physical affordances: How do the following physical objects afford? Are they obvious? Preece 2002 From Palmiter

UI Affordance It should be obvious how a control is used. Does the user perceive that clicking on that object is a meaningful, useful action? From Palmiter

Affordances Virtual affordances How do the following screen objects afford? What if you were a novice user? Would you know what to do with them? Preece 2002 From Palmiter

Visibility • This is a control panel for an elevator. • How does it work? • Push a button for the floor you want? • Nothing happens. Push any other button? Still nothing. What do you need to do? It is not visible as to what to do! From: www.baddesigns.com Preece 2002

Visibility …you need to insert your room card in the slot by the buttons to get the elevator to work! How would you make this action more visible? • make relevant parts visible • make what has to be done obvious Preece 2002

Affordance vs. Visibility Affordance: how do you interact with these? hyperlink Visibility: what do they do? Add user Class Roster

Natural Mappings From Palmiter

Natural Mappings Which controls go with which burners? A B C D Preece 2002 From Palmiter

Why is this a better design? Preece 2002 From Palmiter

Mapping 1.5 to 2 million votes were "lost" in the controversial 2000 Presidential election due to ballot design (CalTech/MIT Voting Technology Report, July, 2001). From Palmiter

Feedback Is the action I just took, understood by the device or system? Did I do the right thing? Is the system ready for the next step? From Palmiter

Feedback Let the user always know where they are in the process Feedback about where you can go and where you are (feedback and feed forward) Tell them what’s happening Tell the user how to recover Make error messages clear with alternatives for action From Palmiter

What does bunny.move(forward, 10) do? In the context of laying out a scene?

Unhelpful feedback ORCHID Research Group From Bailey Department of Computer Science, University of Illinois at Urbana-Champaign

Design a Terrible Email Client You should incorporate example violations of: Effective affordances Visibility Natural mappings Feedback to the user

Supporting Information Foraging

Available Information Growing Exponentially Image from: http://stevensonfinancialmarketing.wordpress.com/category/content-marketing/

YouTube Uploads per Minute As of 2012, users upload 72 hours of video every minute Image from: http://www.techspot.com/news/41096-youtube-35-hours-of-video-uploaded-every-minute.html

Growth of Human Capabilities Year 0.01 0.1 1 10 100 1000 10000 100000 1000000 1750 1800 1850 1900 1950 2000 Capacity of human working memory Growth in attention Adapted from Peter Pirolli

Attention is a Limited Resource A wealth of information creates a poverty of attention and a need to allocate it efficiently. Herbert Simon Image from: http://en.wikipedia.org/wiki/Herbert_A._Simon

Humans as Informavores Just as the body survives by ingesting negative entropy, the mind survives by ingesting information. In a very general sense, all higher organisms are informavores. Image from: http://en.wikipedia.org/wiki/George_Armitage_Miller

Inspired by Optimal Foraging Theory An animal will forage as long as the expected gain within a patch is greater than the expected rate of gain from a new patch. Tb = average time to next patch T* = Optimal time to stop foraging a patch Adapted from Peter Pirolli

Patches Image from: http://srq-ag-food.blogspot.com/2011/04/april-29th-arbor-day-native-and-fruit.html Adapted from Charles Gibbs

Information Foraging Theory Information Patches: The temporal and spatial nature in which information is clustered. Information Scents: Determination of information value based on navigation cues and metadata. Information Diet: Decision to pursue one information source over another Source: http://www.interaction-design.org/encyclopedia/information_foraging_theory.html

[ ] Informavore’s Goal information value cost of interaction maximize Basically: maximize information gain, minimize the work necessary to accomplish that information gain.

Strategy As long as I predict that I’m more likely to find my target information on my current path than by backing up, keep going.

Patches Image from: http://srq-ag-food.blogspot.com/2011/04/april-29th-arbor-day-native-and-fruit.html Adapted from Charles Gibbs