COMP444 Human Computer Interaction Design Principles

Slides:



Advertisements
Similar presentations
What is Interaction Design?
Advertisements

Chapter 1: What is interaction design?
(Introduction, Part 2) Fall 2008
The Psychopathology of Everyday Things
User Interface Evaluation Usability Inspection Methods
CISB213 Human Computer Interaction Design Principles
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
Mål for kurset Lære å designe brukervennlige grensesnitt Utvikle en bedre forståelse for hvordan mennesker tenker og oppfatter. Lære metoder for å lage.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
What do these screen objects afford? If you were a novice user, would you know what to do with them?
1 CHAPTER 2 CHAPTER 2 INTERACTION DESIGN PROCESS Prepared by CIK AJUNE WANIS BINTI ISMAIL Department of Computer Graphics & Multimedia Faculty of Computer.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
General course outline Design for people – vocabulary for design Just enough psychology Task-centered procedure.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
ISDE J T Burns Sept Interactive Systems Design & Evaluation : John T Burns Recommended Text Interactive Design.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 11, 2003.
WHAT IS INTERACTION DESIGN?
Chapter 1- Part 2. ©2011 2www.id-book.com The User Experience How a product behaves and is used by people in the real world –the way people feel about.
1 COSC 4107 Human Computer Interaction Haibin Zhu, PhD. Assistant Professor Department of Computer Science Nipissing University (C) 2002.
ISDE J T Burns September20091 Interactive Systems Design & Evaluation : John T Burns Mandatory Text User Interface design.
Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the.
ISDE J T Burns September20111 Interactive Systems Design & Evaluation : John T Burns Mandatory Text User Interface design.
What is an interface? How many different types of interfaces can you think of?
Mestrado em Informática Médica SIntS 13/14 – T5 Design Concepts Miguel Tavares Coimbra.
Human Computer Interaction An Introduction. Human-Computer Interaction "Human-computer interaction (HCI) is the study of the interaction between people,
1 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo.
Hva er Interaksjon Design?. Hva er interaksjondesign? Designing interactive products to support people in their everyday and working lives –Sharp, Rogers.
User Interface Design Session 11- LBSC 790 / INFM 718B Building the Human-Computer Interface Cartoon removed.
Design of Everyday Things - Donald Norman CS A470.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
More on Design of Everyday Things. Turn it up, or shut it down?
Chapter 1: What is interaction design?. Bad designs –Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by.
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
AN INTERACTION ANALYSIS FRAMEWORK & INTERACTION PARADIGMS References S. Heim, The Resonant Interface HCI Foundations for Interaction Design [Chapter 1]
G063 - Human Computer Interface Design Designing the User Interface.
Chapter 1: What is interaction design?. Bad designs From:
Hva er Interaksjon Design?. Hva er interaksjondesign? Designing interactive products to support people in their everyday and working lives –Sharp, Rogers.
Interaction design Xiangming Mu.
(Introduction, Part 2) Spring 2012
Chapter 1: What is interaction design?. Bad designs –Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Different Types of HCI CLI Menu Driven GUI NLI
(Introduction, Part 2) Spring 2013
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Chapter 1: What is interaction design?
CS365 - HCI Week 2 Prof. Ahmed Sameh. Reflections  How long should it take to learn a new web development tool i.e. Dreamweaver or Microsoft’s’ new Expression.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
E1: Human Factors Design Option E: Human Factors Design IB Design Technology.
Scratch Programming Cards
Sampath Jayarathna Cal Poly Pomona
Chapter 6 : User interface design
Graduate School of Social Sciences Ph.D. İn esign Studies
GUI Design and Coding PPT By :Dr. R. Mall.
11.10 Human Computer Interface
Imran Hussain University of Management and Technology (UMT)
More on Design of Everyday Things
Human Computer Interaction
11CS972 USER INTERFACE DESIGN
Interface Design Human Factors.
Human-Computer Interaction: Interaction Design and Affordances
WHAT IS INTERACTION DESIGN?
The Design of Everyday Things
Advanced Human Computer Interaction
MAPPINGS AND AFFORDANCES
What is Interaction Design?
What is Interaction? Communication User  System
AVI/Psych 358/IE 340: Human Factors
Design of Everyday Things - Donald Norman CS A470.
Presentation transcript:

COMP444 Human Computer Interaction Design Principles

Topic & Structure of the lesson Six Design Principles

Learning Outcomes At the end of this lecture, you should be able to : Identify a range of usability design principles and of how they can be applied in design Evaluate the existing products or systems based on the design principles

Design Principles Constraints Mapping Consistency Affordances Visibility Feedback Constraints Mapping Consistency Affordances (Nielsen,1998)

Visibility www.baddesigns.com 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! www.baddesigns.com

Visibility How to make this action more visible? …you need to insert your room card in the slot by the buttons to get the elevator to work! How to make this action more visible? make the card reader more obvious ? provide an auditory message, that says what to do (which language?) provide a big label next to the card reader that flashes when someone enters? Other?

Visibility How to make this function more visible? …the flusher is on the floor !! How to make this function more visible?

Visibility One of the most important design principles is visibility Visibility is achieved by placing the controls in a highly visible location Visibility is often violated in order to make things "look good" Designing for visibility means that just by looking, users can see the possibilities for action

Feedback Why add push-down effect when the button is pressed? Is this useful? Why does the telephone touchpad provide audible feedback when the keys are pressed? Why progress bar?

Feedback Feedback is the provision of information to a user about the result of an action When feedback is used in design, the system tells the user that it has done something in response to the user's input

Constraints Constraints are properties of an object that limit the ways in which it can be used When constraints are used in design, we reduce the possibility of users making errors Jigsaws puzzle pieces utilise shape as well as the printed picture/pattern to provide constraints

Constraints Three main types to represent constraints (Norman, 1999) Physical Logical Cultural a professor emeritus at University of California, San Diego, works mostly with cognitive science in the domain of usability engineering. Co-founded the Nielsen Norman Group, a consulting group on matters of usability which also includes Jakob Nielsen and Bruce Tognazzini.

Constraints (Physical) The design of floppy disk drives allows the disk to be inserted in the correct way only The design of video cassette drives allows the cassette to be inserted in the correct way only Bank card can be inserted in certain way, keys on a pad can only be pressed in certain way. (ATM machine)

Constraints (Logical) Where do you plug the mouse and keyboard? top or bottom connector? trial and error? experience? Do the colour coded icons help? www.baddesigns.com Do you find them ambiguous? How to design them more logically?

Constraints (Logical) How to design them more logically? (i) A provides direct adjacent mapping between icon and connector (ii) B provides colour coding to associate the connectors with the labels

Constraints (Cultural) How to represent Danger!??

Constraints (Cultural) Cultural constraints rely on learned conventions (e.g. red for warning, certain audio signals for danger, smiley face for happy emotions) Once accepted by more than one cultural groups, they become universally accepted conventions.

Constraints (Cultural) Which are universal and which are culturally-specific?

Constraints Restricting the possible actions that can be performed Helps prevent user from selecting incorrect options

Mapping Why is this a poor mapping of control buttons for the sequence of actions of fast rewind, rewind, play and fast forward? Suggest a better mapping

Mapping Why is this a better mapping?

Mapping

Natural Mapping Mapping is the relationship between controls and their action or effect in the world Natural mapping takes advantage of physical analogies and cultural standards to provide the user with an understanding of how something works

Consistency Design interfaces to have similar operations and use similar elements for similar tasks For example: Use of short cut keys always use ctrl key plus first initial of the command for an operation – ctrl+C, ctrl+S, ctrl+O Main benefit is consistent interfaces are easier to learn and use

Affordances This set of doors connects a walkway between two buildings Although both sides of both sets of doors have handles, only the outer handles are meant to be pulled Using either set of doors once inside the walkway, to exit, one needs to push Feel trapped??

Affordances properties of an object that indicate how it can be used

Affordances (Physical) Physical affordances: How do the following physical objects afford? Are they obvious?

Affordances (Logical) Virtual affordances (logical) How do the following screen objects afford? What if you were a novice user? Would you know what to do with them?

Design Principles revisited Visibility Placing the controls in a highly visible location Feedback provision of information about the result of an action Constraints Restricting the possible actions that can be performed helps prevent user from selecting incorrect options Mapping Mapping is the relationship between controls and their action or effect in the world Consistency Internal consistency refers to designing operations to behave the same within an application External consistency refers to designing operations, interfaces, etc., to be the same across applications and devices Affordances properties of an object that indicate how it can be used

Q & A