COMP 3020: Human-Computer Interaction I Fall 2017 Usability and User Experience Goals James Young, with acknowledgements to Anthony Tang, Andrea Bunt, Pourang Irani, Julie Kientz, Saul Greenberg, Ehud Sharlin, Jake Wobbrock, Dave Hendry, Andy Ko, Jennifer Turns, & Mark Zachry
User Experience Goals Usability is more about utility But! Humans have emotions and mental states. boredom frustration anger engagement etc These also impact how successful an interface is Comp 3020 2
User Experience Goals Some experience goals include: Satisfying: productive Motivating: did not feel like giving up Enjoyable: no frustrations were encountered Aesthetically pleasing: want to use it again Fun: excited about using it again Supportive of creativity: drawing tools Entertaining: games Rewarding: sense of productivity Helpful: clueless but still made it through Emotionally fulfilling: evokes emotions Comp 3020 3
Usability vs. Experience Goals do they overlap? YES, they are tightly intertwined, e.g., something that is fun to use is more learnable something that is frustrating may lead to more errors something that does not support creativity may not be productive Comp 3020 4
Activity What are the key usability and user experience goals of this system: a) an Internet application that allows the general public to access their medical records Comp 3020 5
goals (examples, not exhaustive!) an Internet application that allows the general public to access their medical records usability Effectiveness Efficiency Safety Utility presentation Computer performance (execution) evaluation Learnability Memorability Output Interface Input observation (interpretation) User articulation execution user experience satisfying motivating enjoyable aesthetically pleasing fun supportive of creativity entertaining rewarding helpful emotionally fulfilling Comp 3020 6
goals (examples, not exhaustive!) a CAD system for architects and engineers usability Effectiveness Efficiency Safety Utility presentation Computer performance (execution) evaluation Learnability Memorability Output Interface Input observation (interpretation) User articulation execution user experience satisfying motivating enjoyable aesthetically pleasing fun supportive of creativity entertaining rewarding helpful emotionally fulfilling Comp 3020 7
goals (examples, not exhaustive!) an online community to support people who are bereaved usability Effectiveness Efficiency Safety Utility presentation Computer performance (execution) evaluation Learnability Memorability Output Interface Input observation (interpretation) User articulation execution user experience satisfying motivating enjoyable aesthetically pleasing fun supportive of creativity entertaining rewarding helpful emotionally fulfilling Comp 3020 8
goals (examples, not exhaustive!) an in-car GPS usability Effectiveness Efficiency Safety Utility presentation Computer performance (execution) evaluation Learnability Memorability Output Interface Input observation (interpretation) User articulation execution user experience satisfying motivating enjoyable aesthetically pleasing fun supportive of creativity entertaining rewarding helpful emotionally fulfilling Comp 3020 9
goals (examples, not exhaustive!) a cinema ticket dispenser usability Effectiveness Efficiency Safety Utility presentation Computer performance (execution) evaluation Learnability Memorability Output Interface Input observation (interpretation) User articulation execution user experience satisfying motivating enjoyable aesthetically pleasing fun supportive of creativity entertaining rewarding helpful emotionally fulfilling Comp 3020 10
goals (examples, not exhaustive!) Climate control system usability Effectiveness Efficiency Safety Utility presentation Computer performance (execution) evaluation Learnability Memorability Output Interface Input observation (interpretation) User articulation execution user experience satisfying motivating enjoyable aesthetically pleasing fun supportive of creativity entertaining rewarding helpful emotionally fulfilling Comp 3020 11
Exercise: 2 minutes Think about two devices or applications you use frequently 1) What would be two important usability and user experience goals for these devices/ applications? 2) Translate the core goals outlined above into two or three criteria (specific and measurable) 3) Do you feel the designers of these devices/applications satisfied the goals you outlined above? Comp 3020 12
Research: robot arm control
This unit s messages Usability goals involve defining important usability objectives for a particular system or part of a system Usability criteria are specific metrics that can be used to test whether the goals have been achieved (learn more about this later) User experience goals relate to the subjective experience and are much more difficult to measure and define!! Comp 3020 14
This course so far So far, we ve motivated HCI why it s important real impact why it s not obvious, why it takes work some of the things we should be thinking about Next methods and techniques