The psychology of design: Models

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.
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
CS774 Human-Computer Interaction Lecturer: Roger D. Eastman
CMC/CC A Task Analysis Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 4; ma. 25 sept. 2006;
COMP 1001: Introduction to Computers for Arts and Social Sciences Human Computer Interaction Monday, June 6, 2011.
Cognitive modelling, Users models and Mental models What’s cognitive modelling ? The human information processing approach Cognitive Models of Users in.
High level models of human-computer behaviour
Designing the User Interface Theories, Principles, and Guidelines Course 4, CMC, 23/09/03.
Design of Everyday Things
SIMS 213: User Interface Design & Development
Instructor: Vincent Duffy, Ph.D. Associate Professor of IE Lecture 8 – Human-Computer Interaction Thurs. Feb. 8, 2007 IE 486 Work Analysis & Design II.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 15, 2005.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
What is usability? Usability (1): effective, efficient and satisfactory Usability (2): Ease of learning (faster the second time and so on) Recall (remember.
I213: User Interface Design & Development Marti Hearst Tues, Feb 13, 2007.
Design Principles, Guidelines and Metaphor Howell Istance Department of Computer Science De Montfort University.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Design of Everyday Things Don Norman on Design & HCI.
1 CMT 3210: Understanding the human element in HCI Lecture 4 Models of human-Computer Interaction Mental Models Elke Duncker.
Chapter 4 Cognitive Engineering HCI: Designing Effective Organizational Information Systems Dov Te’eni Jane M. Carey.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
1 Theories Lecture 3. CS774 – Spring Automation and human control Successful integration:  Users can avoid: Routine, tedious, and error prone tasks.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Frameworks for understanding interaction Coping with complexity Jim Warren.
1 Brief Review of Research Model / Hypothesis. 2 Research is Argument.
◦ Goals, Tasks, and Actions  Task Characteristics: The Nature of the Work  Task Sequences: There May Be More Than One Way to Do a Task  Goal: the end.
Interaction Design Chapter 10. The Human Action Cycle Psychological model Describes steps users take to interact with computer systems Use actions and.
Human-Computer Interaction (HCI)
Usability Testing CS774 Human Computer Interaction Spring 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.
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
Project team: Da Young Lee Linus Wooram Jeon Nithya Kote Shundan Xiao.
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?
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
CHAPTER 2: Guidelines, Principles, and Theories
Interaction Tasks Select Position Orient Quantify Text.
Understanding Users Cognition & Cognitive Frameworks
User and Task Analysis © Ed Green Penn State University Penn State University All Rights Reserved All Rights Reserved 12/5/2015User and Task Analysis 1.
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Fall 2002CS/PSY Dialog Design 2 Direct Manipulation 1) Continuous visibility of the objects and actions of interest 2) Rapid, reversible, incremental.
Theories and Practice of Interactive Media 13 October 2003 Kathy E. Gill.
The Design of Everyday Things Design Psychology (POET) Psychopathology.
An Ultra-Fast Look at Some HCI Background. 2 Just 3 high points about properties of users (with software spin) n Mental Models n Performance characteristics.
Mouse Trackball Joystick Touchpad TroughputError rate T roughput (bps) Error r ate (%) Image by MIT.
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.
1 Usability Guidelines, Principles & Theories Lecture 5 DeSiaMorewww.desiamore.com/ifm.
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.
Chapter 3 Start Semiotic Engineering Tenets of Semiotic Engineering
Chapter 5 – Cognitive Engineering
Human Computer Interaction
Image by MIT OpenCourseWare Troughput (bps) Error rate (%) Mouse Trackball Joystick Touchpad.
Interface Design Guidelines
The Design of Everyday Things
Model based design.
Chapter 15 User Interface Design
Human Capabilities: Mental Models
15. Human-Computer Interaction
Dialog Design 2 Direct Manipulation
Chapter 1 Cognitive psychology concepts
Human Computer Interaction
Chapter 12 cognitive models.
High level models of human-computer behaviour
Human Computer Interaction Lecture 24 Cognitive Models
General Principles Of Human-computer-interaction
Presentation transcript:

The psychology of design: Models CS774 Human-Computer Interaction Spring 2004

Modeling an HCI task How did the OJ get on the cereal? Intention: Pour milk Action: Get milk, take to table, pour Error: “Get milk” action transposed into “Get carton” How did the OJ get on the floor? Action: “Take to table” failed because carton slipped Analysis One error is mental, one physical Analysis of HCI tasks through models helps pinpoint flaws Shows us what to look at and for when watching users CS774 HCI

Models of HCI Explanatory models - what, why, how Norman’s seven stages of action Foley and van Dam’s four level approach Shneiderman’s Object-Action Interface (OAI) model Keiras and Meyer’s EPIC cognitive model Predictive models - controlled variables, statistics GOMS - Goals, Operators, Methods and Selection rules KLM - Keyboard-Level Model (a variation of GOMS) CS774 HCI

Norman’s action model To carry out a task Form a goal Execute the goal Evaluate the result HCI use as cycle of do something, check CS774 HCI

Gulf of Execution How do I … ? Gap between intention and action Close the Favorite tab Open the door Set the printer Twist this cap off Gap between intention and action CS774 HCI

Gulf of Evaluation What happened? Where was my file saved? Is the air conditioner on? Is the door locked? Did you ever call a wrong number not picked up? Gap between perception and interpretation CS774 HCI

Command line interfaces No cue as to what to do Gulf of Execution rm * Gulf of Evaluation CS774 HCI

Examples? Can we choose the reason? UI Hall of Shame The Wrong Control; Error Messages Norman’s examples - door, fan, phone Your experience? Caveat Modeling a cycle One cycle’s evaluation feeds into next cycle’s execution Line between evaluation and execution is fine Ie, where did I save that file? CS774 HCI

Refining the model -execution Forming the intention What actions possible? Picking the action What causes the action? Executing action Hit that @#$!% button Foley and van Dam Conceptual level Goal Semantic level Intention Syntactic level Action sequence Lexical level Action components CS774 HCI

Refining the model - evaluation Perceiving the world What do I see? Interpreting the world What does it mean? Evaluating the world Did I succeed? Foley and van Dam Conceptual level Goal Semantic level Intention Syntactic level Action sequence Lexical level Action components CS774 HCI

The user’s mental model The mental model cues the user on actions/results The model can work even if Rough, naïve, incomplete, wrong as long as mapping is close CS774 HCI

What’s in a model? Ooh Ahh Shneiderman’s Object-Action- Interface model Objects - things we manipulate Actions - things we do to objects System is composed of objects with states Decompose task into Objects+Actions Natural connection with OOP CS774 HCI

Putting it together Action model Classifies and decomposes actions Goals, intentions, actions, sequences CS774 HCI

Putting it together Conceptual model Emphasizes the mapping between the user and the device Mapping levels Semantics, Syntax, Lexemes CS774 HCI

Putting it together OAI model Describes what goes into the system state CS774 HCI

Examples Again? Can we choose the reason? UI Hall of Shame Misplaced metaphors; Globalization Is the error best understood through … The action sequence? The conceptual level? The specific objects and actions? Watching the user Look for goals, intentions, mental models, understandings of action sequences, etc. CS774 HCI

End of class review What we covered: Norman’s Seven Stages of Action model The two Gulfs - execution and evaluation Foley and van Dam’s Four Level model Shneiderman’s OAI model A unified approach - tying them together CS774 HCI