COGS 121 HCI Programming Studio
Week 02
COGS 121 HCI Programming Studio Week 02 Last Week Amy Fox: Intro - - PowerPoint PPT Presentation
COGS 121 HCI Programming Studio Week 02 Last Week Amy Fox: Intro to COGS 121 Class Logistics (lectures, discussion, web site, TopHat, Piazza) Assignments and Projects (Assignment 0, DELPHI datasets) Teams (CATME) Project
Week 02
accessible; comprehensible; intelligible; idiot proof; available; and ready
friend is not only understandable, but understands. A friend is reliable and doesn’t hurt. A friend is pleasant to be with.
systematic process is necessary to develop usable systems for specific users in a specific context
1999 stated these purposes:
personnel
analysis and testing for clearly defined objectives
specified users achieve specified goals in particular environments.
which specified users can achieve specified goals in particular environments
accuracy and completeness of goals achieved
system to its users and other people affected by its use
How long does it take for typical members of the community to learn relevant task?
How long does it take to perform relevant benchmarks?
How many and what kinds of errors are made during benchmark tasks?
Frequency of use and ease of learning help make for better user retention
Allow for user feedback via interviews, free-form comments and satisfaction scales
actions makes modern computer systems possible
attainment
cultural or ethnic background, training, motivation, goals and personality
device, or environmental conditions
actions
indicate
used
how to use a device
– not sure how to use – guess where to put hands
have been replaced by invisible and ambiguous “active zones”
http://www2.isye.gatech.edu/~jjb/misc/elevators/elevators.html
what has been done
with user action
combinations of these
(the kind of interaction) that can be performed (can take the place)
selecting incorrect options
to insert USB plugs?
the results in the world (effects)
expectation
easy of use
primarily a function of similarity
down button is colored red (people associate red with STOP)
use similar elements for similar tasks
an operation – Ctrl(Command)+C, Ctrl+S, Ctrl+V ...
learn and use
command starting with the same letter?
keys, thereby breaking the consistency rule
more prone to errors
allows people to know how to use it
can be used
to use it
has failed
Why do we have (pull) bars on both sides?
https://www.youtube.com/watch?v=yY96hTb8WgI&noredirect=1
experience
experience
the real-world systems:
accurate
model is inaccurate or incomplete
device
actions
(device, software,...)
misleading
frequency or cost of accidents
benefits in controlled tests
mental model of ABS
interaction model of the target audience in the design process
Design Principles in action: Amy Fox
(Social Media)
Assignment 1 Quiz on Week 1 and Week 2 material (design lecture, tech lecture, assignment 0 and readings)
Direct Manipulation and Perception
Don Norman, 2003
http://www.ted.com/talks/don_norman_on_design_and_emotion