SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 17. 2004.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
COMP 3715 Spring 05. Computer Interface Interaction between human and computer Has to deal with two things  User’s mental model Different user has different.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, March 6, 2003.
Group 3 Exploring Engineering Darin Gray July 8 th, 2011.
SIMS 213: User Interface Design & Development
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 18, 2003.
SIMS 213: User Interface Design & Development
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 21, 2006.
1 CA203 Presentation Application Presentations by using PowerPoint Lecture # 1 By Tariq Ibn Aziz Dammam Community college.
SIMS 213: User Interface Design & Development Marti Hearst Tues, March 5, 2002.
Web Site Design Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development April 6, 1999.
SIMS 213: User Interface Design & Development Marti Hearst Thurs Feb 8, 2001.
Midterm Review Packet Stolen Borrowed from Prof. Marti Hearst HFID Spring 2005.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 14, 2006.
Cognetics and the Locus of Attention
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 10, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Tues Feb 13, 2001.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 13, 2003.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 17, 2005.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Tues Feb 6, 2001.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 20, 2007.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 12, 2002.
SIMS 213: User Interface Design & Development Marti Hearst Thurs Feb 22, 2001.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 14, 2002.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 11, 2003.
Chapter 13: Designing the User Interface
Chapter 14 Designing the User Interface
Evaluation in HCI Angela Kessell Oct. 13, Evaluation Heuristic Evaluation Measuring API Usability Methodology Matters: Doing Research in the Behavioral.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
Test plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Human Computer Interaction An Introduction. Human-Computer Interaction "Human-computer interaction (HCI) is the study of the interaction between people,
Interacting with IT Systems Fundamentals of Information Technology Session 5.
1 Usability Design. 2 Designing for Usability What are the things users will want to do with your site –This is not what you want users to do with your.
Modal Interfaces & Speech User Interfaces Katherine Everitt CSE 490F Section Nov 20 & 21, 2006.
1 ISE Ch. 17/18 Human–Machine System The boundary between the human and the machine is the “user interface.” Information flows from human to machine.
INFORMATION X INFO425: Systems Design Chapter 14 Designing the user interface.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
GUI Design Spreadsheet-Based Decision Support Systems Chapter 23: Aslı Sencer MIS 463.
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
William H. Bowers – Orchestration & Flow Cooper 9.
Toolglasses and Magic Lenses. 2 Reading: Eric A. Bier, Maureen C. Stone, Ken Pier, William Buxton and Tony D. DeRose, “Toolglass and magic lenses: the.
Window-based Interaction Styles Dr.s Barnes and Leventhal.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
Activity Flow Design Gabriel Spitz 1 Lecture # 12 Guiding the flow of activities.
In this presentation you will: explore the importance and use of light microscopes Introduction to the Microscope Next >
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Algorithms and Pseudocode
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
A disciplined approach to analyzing malfunctions –Provides feedback into the redesign process 1.Play protocol, searching for malfunctions 2.Answer four.
What is the importance of using a microscope? Introduction to the Microscope Next >
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Logic Gates The processor is made up of millions of logic gates. These are used to make decisions. Each gate takes an electric input and outputs a result.
Prototyping.
User Interface Design and Development
Web User Interface (WUI) Behavior
Krug Chapter 6 B: Flow in UIs
Human Computer Interaction
CA203 Presentation Application
COMPUTER ORGANIZATION
Presentation transcript:

SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb

Today Locus of Attention Errors Modes

Raskin on Cognition Cognitive Engineering –Ergonomics: Takes into account the statistical variation of human variability –Design a car seat that fits 95% of the population Says that designing products that interact with us physically is reasonable straightforward –Cognetics: Ergonomics of the mind The study of the “engineering scope of our mental abilities” –This is the applied side of cognitive science

Image from Newsweek, Jan 2001 Raskin on Cognition Cognitive Conscious / Unconscious –Examples? What is the last letter in your first name? –You know it but weren’t consciously accessing this information a moment ago, but now you are. How do your shoes feel right now? How did “The Shining” make you feel? Having a name on the “tip of your tongue” –Differences? New situations/routines Decisions / one standard choice Sequential / simultaneous

Image from Newsweek, Jan 2001 Raskin on Cognition Locus of Attention –What is it? An idea/object/event about which you are intently and actively thinking. The one entity on which you are currently concentrating –You see and hear much more –E.g., white noise »Turn the lights off, you have a full-fidelity recording of their sound in your mind, which fades quickly –Why locus? Focus implies volition; locus not always under conscious control Attention can be either active or “going with the flow” –Why is it important for HCI?

Raskin on Cognition Locus of Attention –Why is it important for HCI? Cannot be conscious of more than one task at a time Make the task the locus of attention –Don’t count on people to read labels or directions Beware of the power of mental habits –Repetitive confirmations don’t work Take advantage of it –Do pre-loading while user thinking about next step –Streamline resumption of interrupted tasks

Error Messages

Cooper on error dialog boxes Why are they problematic? How related to locus of attention? What are the alternatives? –Cooper is talking to programmers “Silicon Sanctimony” You should feel as guilty as for using a goto – an admission of failure in design

What happens when you cancel a cancelled operation? Do I have any choice in this? Umm, thanks for the warning, but what should I do? Uhhh… I give up on this one

Inane Dialog Boxes

Slide adapted from Saul Greenberg “HIT ANY KEY TO CONTINUE”

Modes What are they? –The same user actions have different effects in different situations. –Examples: Adobe reader example: vs. Powerpoint drawing example Keycaps lock

Modes When are they useful? Why can they be problematic? How can these problems be fixed?

Modes When are they useful? –Temporarily restrict users actions –When logical and clearly visible and easily switchable Drawing with paintbrush vs. pencil Autocorrect (if easy to switch the mode) Why can they be problematic? –Big memory burden –Source of many serious errors How can these problems be fixed? –Don’t use modes – redesign the system to be modeless –Redundantly visible –Raskin -- quasimodes

Modal Blooper

Modal Blooper (and other problems too)

A Summary Statement Raskin, p. 69 –“We must make sure that every detail of an interface matches both our cognitive capabilities and the demands of the task…”

Toolglass + Magic Lenses An innovative way to deal with modes: –Make selection of operations visible as you are doing the operations –Work by Fishkin, Stone, and Bier at Xerox PARC

Toolglass & Magic Lenses A palette of tools Applying the fill-color tool Composing two tools – Fill-color and magnify

Toolglass + Magic Lenses Magic Lenses are windows which know about what’s below them, and/or what’s above them. –Using them makes the mode explicit –They can alter input, output, or both. –They can be combined See video

Next Time Design Guidelines Heuristic Evaluations