500 likes | 800 Views
Loren Terveen CS 5115, Fall 2010 October 6. Cognition/Design, Design Principles, Design Patterns. Hall of Fame – Hall of Shame. Bharadwaj Parthasarathy Pavithra Paneerselvam. Fall 2010 – User Interface Design, Implementation and Evaluation. Twitter Clients - Iphone.
E N D
Loren Terveen CS 5115, Fall 2010 October 6 Cognition/Design, Design Principles, Design Patterns
Hall of Fame – Hall of Shame Bharadwaj Parthasarathy Pavithra Paneerselvam Fall 2010 – User Interface Design, Implementation and Evaluation
Twitter Clients - Iphone • Social Media Application • Quick Status updates • Check replies and responses • Familiarity with iphone
Human Cognition Basics • Attention • Perception and recognition • Memory • Learning • Problem solving and reasoning
Memory • Short-Term Memory • Severely limited capacity – “7 plus or minus 2” • Instant, effortless recall • “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 • Design interfaces that promote recognition over recall • Give users resources to help them visually encode information (colors, icons, time stamps, etc.)
More than 7 +- 2 items in menu – bad? What about a voice menu?
Visual representation of contacts – recognition, not recall Spatial organization of information Pictures
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 to constrain users to select the right action • Provide multiple, linked representations
Examples • Graphical editors • Simulation environments
Can undo picture editing action Can learn about actions that are not available in current context
Problem solving and reasoning • Conscious; reflective • Thinking over one’s options • Figuring out the best option or solution • Making a plan • Weighing pros and cons
# of levels of decision making # of alternatives at any level A lot – deep A few - shallow A lot – wide Hard: games, puzzles, recreational activities Menu A few – narrow Recipe Don’t Make Me Think! Task Structure
Problem solving – Design Implications • Provide the proper information and aids • But, even better – design to make problem-solving and reasoning unnecessary
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
Example • What’s the best flight from Vancouver to Montreal? • Time • Layovers • Plane changes • Price • …
AC 117 Vancouver Calgary 7:00 9:00 Cdn 321 Vancouver Calgary 9:00 12:00 Cdn 355 Calgary Montreal 13:30 19:30 AC 123 Calgary Toronto 12:30 16:30 AC 123 Toronto Montreal 16:45 17:30 Representation 1 * Time zones: van-cal + 1 ; cal – tor, mon + 2
Representation 2 7 9 11 13 15 17 Vancouver Cdn 321 AC 117 8 10 12 14 16 18 Calgary Cdn 355 AC 123 20 Toronto 10 12 14 16 18 Montreal
Graphic Design • Ideally, get a trained graphic designer • Use standard toolkits • Drupal, Wordpress, Joomla, ... • I know it when I (don’t) see it • Learn the basics yourself
Some principles • Contrast • Repetition • Alignment • Proximity
CRAP • Contrast • Emphasize important information • Make different things look different • Repetition • Consistency • Repeat design throughout the interface • Alignment • visually connect elements • create a visual flow • Proximity • group related elements, separate unrelated Robin Williams Non-Designers Design Book, Peachpit Press
Graphic Design – misc. • Simplicity / non-distracting • Don’t rely on color, use as a supplement • Angry fruit salad! • Don’t rely on sound