Presentation on theme: "INFO3315 HCI Human-Computer Interaction Introduction Part 2."— Presentation transcript:
INFO3315 HCI Human-Computer Interaction Introduction Part 2
What is HCI? Why does it matter? What is it? What will you be doing this semester? Where is the technology?
The user interface was once the last part of a system to be designed. Now it is the first. It is recognized as being primary because, to novices and professionals alike, what is presented to one’s senses is one’s computer. Kay, A. (1984). Computer software. Scientific American, 251(3), 41-47.
Exercise What is the cost of a minor usability error in a large organisation? eg. – 5000 employees, – task done 10 times on average working day – Mean time to complete is 1 minute, compared to ideal of 10 seconds – About 10% of the time, people get stuck and take 10 minutes or more, have to ask for help, become frustrated, give poor service……
Introduction What is usability? What isn’t it? What will you be aiming to achieve? How does the text present this? Hartson and Pyla: 1.3: From usability to user experience 1.3.1-5, pp 9-12, 1.3.9 pp 19-21
What is usability? “Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? Efficiency: Once users have learned the design, how quickly can they perform tasks? Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency? Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? Satisfaction: How pleasant is it to use the design?” Usability 101: Introduction to Usability by Jakob Nielsen on January 4, 2012Jakob Nielsen http://www.nngroup.com/articles/usability-101-introduction-to-usability/
Utility Usability and utility are equally important and together determine whether something is useful” – Easy but useless? – Hard, but potentially valuable? “Definition: Utility = whether it provides the features you need. Definition: Usability = how easy & pleasant these features are to use. Definition: Useful = usability + utility.” Usability 101: Introduction to Usability by Jakob Nielsen on January 4, 2012Jakob Nielsen http://www.nngroup.com/articles/usability-101-introduction-to-usability/
What makes it hard to create usable interfaces that provide a delightful user experience?
It is hard to think like the users May need to understand the domain And the context of use And what the user knows And what they have experienced And how they will interpret the interface elements, what they will “see”
Misconceptions about usability “Doing usability” sometimes thought of as equivalent to usability testing –Diagnostic view Or sometimes usability is seen to be about dressing it up –“After the software is built, I want the usability people to make it look pretty” 19 Copyright MKP. All rights reserved.
Interaction design is not about software 20 Copyright MKP. All rights reserved. Interaction component: How a UI works, it’s “look and feel” and behavior UI software component: Code that implements the interaction component
Two distinct roles Interaction designer and UI software designer Premise: Describing interaction from user’s view should result in more usable design than describing it from software or programmer view Inherent conflict of interest: What’s best for the user is seldom easiest for the software developer! 21 Copyright MKP. All rights reserved.
Objectives of this course Applying a usability engineering life cycle – Contextual inquiry and analysis – Requirements extraction and design- informing models – Conceptual and detailed design – Iterative prototyping and evaluation Understanding and applying interaction design guidelines 22 Copyright MKP. All rights reserved.
HCI matters and is hard to do well… In general, interfaces are a very large part of effort of system Financial impact – Make or break Creating good user experiences with systems is hard achieve Major lessons: – 1: You cannot rely on intuition – 2: HCI techniques can really help – 3: Hard work, using established techniques, is the secret (not brilliant insight by the gifted lazy) – 4: Iterative nature of creating interfaces