Foundations of User-Centered Design. Questions about the Project? Done in groups ~4 members Projects must have at least two real users (who are not members.

Slides:



Advertisements
Similar presentations
Foundations and Strategies Attention Investment CS352.
Advertisements

Revisiting Information Literacy at AGGS
Barbara white : interaction design Understanding users cognitive social affective.
Chapter 3: Understanding users. What goes on in the mind?
Knowledge in the Head and in the World
August 9 Usability planning and conferences. Evaluations Fill out online eval form Optional: Write a letter to instructor about your experiences in the.
Cognition Alie Fulton. Memory Can be divided into three separate storage areas: a sensory store, a short-term store, and a long-term store.
Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
Introduction User Patterns September 4 th, User Patterns in Software Safe Exploration Instant Gratification Satisficing Changes in Midstream Deferred.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
User Interface Design Notes p7 T120B pavasario sem.
Chapter 3 Understanding users (adapted from the text’s materials)
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
1 Capabilities of Human Beings Howell Istance School of Computing (chapter 2: McCracken and Wolfe – Capabilities of Human Beings)
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
CS 5764 Information Visualization Dr. Chris North.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Meaningful Learning in an Information Age
G063 - HCI Design Perception, Attention, Memory & Learning (PALM)
Announcements Tonight: HW #2 (IRB certificate) due at 11:59pm. Tomorrow: Project proposal: part 3 due at 11:59pm. Read (‘07) all of Ch 3 except omit
Andrea Stevenson Crisp, School Psychologist Marcia Williams Parent Andrea Cronin Special education resource teacher.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
Using Situational awareness and decision making
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
User Interface January 14, 2011 CSE 403, Winter 2011, Brun Three Mile Island.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Cognitive Strategies Vamshi Krishna EDUC391X
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Principles of User Centred Design Howell Istance.
© Anselm Spoerri Lecture 14 Course Review –Course Objectives –Design Principles Evaluation Criteria used for Term Project.
JASS 2005 Next-Generation User-Centered Information Management Information visualization Alexander S. Babaev Faculty of Applied Mathematics.
CS 235: User Interface Design September 29 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill, 2009) Slides copyright 2009 by Roger Pressman.1.
Project Brainstorming. Hall of Fame/Shame I will do a few more examples next week. Next Friday, you will sign up for your turn. –Your slides are due to.
Chapter 3: Understanding users Question 1 With a bit more added about personality theories!
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
Hummm…  How do I create an engaging online course that facilitates learning?
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
E-learning: The Science of Instruction Ruth Colvin Clark and Richard E Mayer Today we’ll cover: Chapter 1: e-learning: promise and pitfalls Chapter 2:
More on Design of Everyday Things. Turn it up, or shut it down?
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Assistive Technology in the Classroom Setting Rebecca Puckett CAE6100 – GQ1 (24494) Dec. 7, 2009.
Understanding Users Cognition & Cognitive Frameworks
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Human Abilities 2 How do people think? 1. Agenda Memory Cognitive Processes – Implications Recap 2.
Human Computer Interaction
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
1 Cognitive Modeling GOMS, Keystroke Model Getting some details right!
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
William H. Bowers – Understanding People Torres 3.
Capabilities of Humans. Gestalt More than the sum of its parts.
Basic components of memory
Cs413_design02.ppt GUI Design The User Controls Navigation Traditional GUI design the designer can control where the user can go gray out menu options.
Capabilities of Humans. Gestalt More than the sum of its parts.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
Memory Chapter 4. Flashbulb Memories : are extremely vivid and apparently permanent memories. are typically of highly emotional and personal events. are.
INTRODUCTION TO HUMAN COMPUTER INTERACTION
Technical Communication: Concepts and Features
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Typical Person :^) Fall 2002 CS/PSY 6750.
Introduction to Visual Analytics
Information Visualization (Part 1)
Typical Person :^) Fall 2002 CS/PSY 6750.
Presentation transcript:

Foundations of User-Centered Design

Questions about the Project? Done in groups ~4 members Projects must have at least two real users (who are not members of the team) Find a project that you can get excited about Find people with shared goals, vision, and work style Get started now! –If you have a project, start selling it

Types of Projects Induce change: –Take an existing interaction and make it more efficient or add new capabilities Invent new forms –Enable new behaviors

Refrain from Building from the “ground up” Investing too much in the “back end” Yet another attempt at a well known or commonly pursued interface: –To do lists, grocery finders, course schedulers, apartment finders, mail or news readers, etc.

Friday You will conduct a brainstorming activity with a small group. You don’t NEED to have a specific idea for this.

Next Monday You will each make a ONE MINUTE pitch of an idea. You will submit two power point slides prior to class.

Hall of Fame or Shame? My task: after taking a cup and filling it with soda, I need to put a lid on the cup

Analysis Why is the first one a candidate for Hall of Shame, while the other is a candidate for the Hall of Fame? –Mappings But: must consider context

Exercise Another taste of what you’ll be doing….

A two-person game Start with the numbers 1, 2, 3,..., 9 Alternate turns, taking one number at a time Player one Xs out the number they want to take Payer two circles the number they want to take A player wins when they have any 3 numbers that sum to 15 –e.g., 1, 3, 9, 5 wins because equals 15 If numbers are all used with no winner, the game is a draw

OK, now try it another way

Now, observe Do you really need the numbers? An interface is a representation of a problem/task A well-designed interface can wholly transform a task, making it much simpler

Moving On – Today’s Objectives “Refresh your memory" of some basic human psychology Begin to discuss design principles based on these principles

The Core Process of UI Design Understand User Behavior Map Behavior to Interaction Evaluate

Human Cognition It’s Human-Computer Interaction, User Interface Design so we need to understand something about human capabilities … so a very brief overview of human cognitive capabilities as relevant to HCI

Human Cognition Attention Perception and recognition Memory Learning Problem solving and reasoning

Attention From the range of available possibilities, select what to concentrate on Visual or auditory scanning Factors that affect ease of focusing on the right stuff: –Specificity of goals –Information display

Attention – Design Implications Information relevant to the current task should be salient Graphical techniques – layout, ordering, organization, underlining, color, animation – can be used to achieve this goal But don’t visually clutter the interface: plain interfaces can be easier to use

Attention - Example My Task – Enter the query “task centered user interface design” into a search engine. Consider two interfaces that support web search; evaluate both from the perspective of being able to focus on where to enter your query.

Perception Acquiring information from the environment Involves using different senses Vision is dominant sense for sighted people Results in internal experience of external events

Perception – Design Implications Icons should be designed so users can easily distinguish their meanings Sounds should be clearly audible and distinguishable Text should be legible and distinguishable from the background

Perception - Example My goal is to read the new messages in an online forum

Icons: are their meanings clear? Attention: easy to focus on the right stuff?

Also true for auditory cues Microsoft Money generates the “Exclamation” sound whenever a new transaction is entered into an account. –Annoying in it’s own right –But is this the proper choice of sounds?

Memory Short-Term Memory –Instant, effortless recall –Severely limited capacity – “7 plus or minus 2” –“Chunking” –Fragile Long-Term Memory –“Unlimited” capacity –Takes time/effort to store and retrieve –Interpretative –Retrieval is context-sensitive –rote memory vs. relationships vs. explanation

Memory (continued) People are really good at remembering some things –Visual cues, especially faces People are much better at recognizing things than recalling them People are good at associative reminding People remember the typical case and the exceptions

Memory – Design Implications Don’t make users remember complicated procedures Limit number of items in text menus Design interfaces that promote recognition over recall Give users resources to help them visually encode information (colors, icons, time stamps, etc.)

More than items in menu – bad?

Visual representation of contacts – recognition, not recall Pictures Spatial organization of information

Learning Acquiring new knowledge or skills Exploratory learning – learning by doing Scaffolding or “training wheels”

Learning – Design Implications Create interfaces that encourage exploration –Easy to try out and undo actions Design interfaces that constrain and guide users to select the right action Provide multiple, linked representations

Can undo picture editing actionCan learn about actions that are not available in current context

Problem solving and reasoning Conscious/reflective activity –Thinking over one’s options –Figuring out the best option or solution –Making a plan –Weighing pros and cons

Problem solving – Design Implications Provide the proper information and aids But, even better – design to make problem- solving and reasoning unnecessary

Example What’s the best flight from Vancouver to Montreal? –Time –Layovers –Plane changes –Price –…

Representation 1 AC 117VancouverCalgary7:009:00 Cdn 321VancouverCalgary9:0012:00 Cdn 355CalgaryMontreal13:3019:30 AC 123CalgaryToronto12:3016:30 AC 123TorontoMontreal16:4517:30 * Time zones: van-cal  + 1 ; cal – tor, mon  + 2

Representation 2 Vancouver Calgary Toronto Montreal AC 117 AC 123 Cdn 321 Cdn 355

Another Example: Tax Preparation Software User doesn’t have to do computation User doesn’t have to figure out which form to use Instead, software poses questions that users are likely to be able to answer

Next Steps Reading: –Start reading DOET (Finish by Sept. 9) Project: –“It Bugs Me” Activity – Bring to class Friday –Begin brainstorming ideas – Bring next Monday Next class: –Studio : “It Bugs Me” and getting to know each other