250 likes | 286 Views
Lecture 4. Human Computer Interaction. Engr. Sanaullah Manzoor CS&IT, Lahore Leads University sanaullahmanzoor1988@gmail.com https://sites.google.com/site/engrsanaullahmanzoor/home. Contents. Goals of HCI Usability Usability Goals. Goal of HCI.
E N D
Lecture 4 Human Computer Interaction Engr. Sanaullah Manzoor CS&IT, Lahore Leads University sanaullahmanzoor1988@gmail.com https://sites.google.com/site/engrsanaullahmanzoor/home
Contents • Goals of HCI • Usability • Usability Goals
Goal of HCI A basic goal of HCI is to improve the interactions between users and computers by making computers more usable and receptive to the user's needs.
Human-Computer Interaction Usability User Experience Interface Interaction Computer Human
The Shopping Analogy • Types of experiences • Good or Bad • Every user is unique • Experiences are unique
User Experience – A Definition • The user experience is the holistic combination of everything that the user • Sees • Touches • Feels • Interacts with
Good and Bad Experiences Good experience Bad experience Satisfaction Happiness Elation Frustration Resentment Anger
Usability - Abstract-level Constituents Ease of Use (Could I use it?) + Usefulness (Would I use it?)
Usability • Ensuring that interactive products are easy to learn, effective to user and enjoyable from the user’sperspective
Perspective ? • People perceive the same item in different ways • What do you see in the Image ?
User Experience Goals Usability Goals Usability & User Experience
Usability Goals • Effectiveness • Efficiency • Safety • Utility • Learnability • Memorability
Effectiveness • How good the system is at doing what it is supposed to do • iDrive system being effective since it would perform all the tasks • Porsche example the system was effective enough to detect the high intake of Air in Fuel system • The Alarm clock is effective in the way that it would play music in exactly the same way it is supposed to • Are these systems really effective ? Think again !! • Main goal of HCI is to evaluate things from the User’s perspective
Efficient • The way system supports its users in carrying out their tasks • More work in less time.
Safety • Protecting the user from dangerous conditions and undesirable situation • Unwanted crash or bugs
Utility • System providing the right kind of functionality so that the user can do what they want
Learnability • How easy a system is to learn to user • Was iDrive easy to Learn • Simple Device VCR • Task 1: Learning to Play • Task 2: Pre-Record Two Programs
Memorability • How easy the system is to remember once learnt • Riding a bicycle
User Experience Goals • Aesthetically Pleasing • Supportive to Creativity • Rewarding • Emotionally Fulfilling • Satisfying • Enjoyable • Fun • Entertaining • Helpful • Motivating
Fun Satisfying Emotionally fullfilling Efficient to use enjoyable Effective to use Rewarding Easy to remember Usability Goals Supportive of creativity Easy to learn Safe to use Entertaining Have good utility Aesthetically pleasing helpful Motivating
Today’s Revelation “Don’t Make me THINK, is the key to a usable product”
Usability and Quality • What is Quality? • You like a product • Does not break down
Software Quality – Assignment1 • Discuss all these • Functionality • Reliability • Usability • Efficiency • Maintainability • Portability