i213 Fall 2012: UI Design and Development

Schedule

 

Date Lecture Reading Assignments
Aug 23 Introduction Out: Project Pitch
Aug 28 Project Brainstorming In: Project Pitch (optional)
Aug 30 What is Design? Winograd, T. (1996) Intro. and Ch. 1 in Bringing Design to Software
Mountford, J.S. (1990) Tools and techniques for creative design
Erickson, T.D. (1990) Creativity and design
Rheingold, H. (1990) An interview with Don Norman
Out: Group Pitch / Team Descriptions
Sep 4 Team Pitches In: Group Pitch / Team Descriptions
Sep 6 Participant Observation and Contextual Inquiry Beyer and Holtzblatt (1998) Contextual Design, Chapters 1-3, 6
Gaffney, G. (1999) Affinity Diagramming
Out: Observation
Sep 11 Contextual Inquiry Activity
Sep 13 Personas and Other User Research Methods Carroll, J.M. & Rosson, M.B. (1990) Human-computer interaction scenarios as a design representation Proc. HICSS ’90
Carroll, J.M. (2000) Five reasons for scenario-based design Interacting with Computers.
Pruitt, J. and Grudin, J. (2003) Personas: practice and theory Proc. DUX ’03.
Alan Cooper, The Inmates are Running the Asylum, Chapter 9
Sep 18 Personas Activity
Sep 20 Prototyping Houde, S. and Hill, C. (1997) What do prototypes prototype? From Handbook of Human-Computer Interaction
Rettig, M. (1994) Prototyping for Tiny Fingers Communications of the ACM.
Ehn, P. and Kyng, M. (1991) Cardboard computers: Mocking-it-up or hands-on the future From Design at Work: Cooperative Design of Computer Systems
Wagner, A. (1990) Prototyping: A day in the life of an interface designerFrom The Art of Human-Computer Interface Design
Out: Lo-Fi Prototype
Sep 25 Prototyping Activity
Sep 27 Group Presentations In: Observation
Oct 2 Group Presentations
Oct 4 Formative Evaluation Gomoll, K. and Nicol, A. (1990) Guidelines for user observation
Jakob Nielsen, Usability Engineering, Chapter 5
Jakob Nielsen,How to conduct a heuristic evaluation
Jakob Nielsen, Ten Usability Heuristics
Oct 9 Formative Evaluation Activity In: Lo-Fi Prototype
Out: Formative Evaluation
Oct 11 Mental Models and Affordances Norman, D. Design of Everyday Things, Chapters 1-2
Gaver, W. (1991) Technology affordances Proc. CHI ’91.
Norman, D. (1999) Affordance, convention and design ACM Interactions.
Cooper, Alan. (1995) About Face, Chapters 3-6
Oct 16 Balsamiq Activity In: Formative Evaluation
Out: Balsamiq Prototype
Oct 18 Reflective Design Winner, L (1986) Do artifacts have politics?Sengers et al. (2005) Reflective DesignGaver et al. (2003) Ambiguity as a Resource in DesignExamples of Critical Design:
http://www.dunneandraby.co.uk/content/projects
Would you shoot an Iraqi in cyberspace?
http://www.youtube.com/playlist?list=PL8E2DB23DB7246D69
http://www.appliedautonomy.com/isee/info2.html
http://inspot.org/Suggested readings:Carl DiSalvo, Adversarial Design, MIT Press 2012Dunne and Raby (2001) Design Noir: The Secret Life of Electronic Objects.
Oct 23 Guest Lecture by Margaret Stewart, Design Director at Facebook
Oct 25 Graphic Design Kevin Mullet and Darrell Sano (1994) Applying Visual Design: trade secrets for elegant interfaces
Further Reading: Kevin Mullet and Darrell Sano (1995) Designing Visual Interfaces
Oct 30 Group-to-group feedback In: Balsamiq Prototype
Out: Functional Prototype
Nov 1 Usability Testing Jakob Nielsen, Usability Engineering, Chapter 6
Nov 6 Crowd-sourcing (guest lecture by Anand Kulkarni) Kittur et al. (2008) Crowdsourcing User Studies With Mechanical Turk
Kulkarni et al. (2012) MobileWorks: Designing for Quality in a Managed Crowdsourcing Architecture
Khanna et al. (2010) Evaluating and improving the usability of Mechanical Turk for low-income workers in India
Out: Experiment Design
Nov 8 In-class work day
Nov 13 Cognitive Theories in HCI Johnny Accot and Shumin Zhai (1997) Beyond Fitts’ law: models for trajectory-based HCI tasks
Card, Moran and Newell (1983) Model Human Processor
Bonnie John and David Kieras (1996) The GOMS family of user interface analysis techniques: comparison and contrast
Out: Final Submission
Nov 15 History of HCI Jonathan Grudin (2005) Three faces of human-computer interaction
Nov 20 In-class Pilot Usability Test In: Functional Prototype
In: Experiment Design
Nov 27 Final Presentations In: Final Presentation
Nov 29 Final Presentations
Dec 10 In: Final Submission

Thanks to Jake Wobbrock, Scott Klemmer, Rob Miller, James Landay and Marti Hearst for inspiring many of these slides, readings and other materials!