SlideShare a Scribd company logo
1 of 16
Download to read offline
Usability Engineering

     Manoj Chawla
Agenda
•   What Is Usability?
•   Generations of User Interfaces
•   The Usability Engineering Lifecycle
•   Usability Heuristics
•   Usability Testing
•   Usability Assessment Methods beyond Testing
•   Interface Standards
•   International User Interfaces
•   Future Developments
Definition
•   Learnability                      • Issues
     – Easy to learn                     – Users task
•   Efficiency of Use                    – Users individual
     – Expert users steady level of        characteristics
       performance                       – User differences
•   Memorability                             • Age, gender, reasoning
                                               ability
     – Easy to remember
                                         – Experience with the system
•   Few and No catastrophic Errors
                                         – Experience with computers
     – Minimise frequency of errors        in general
•   Subjective Satisfaction              – Experience with the task
     – How pleasant it s to use the        domain
       system
Usability rules
•   Your best guess is not good enough
•   The user is always right
•   Users are not designers
•   Designers are not users
•   Vice presidents are not users
•   Less is more
•   Details matter
•   Help doesn’t always help
•   Usability engineering is a process
Scenarios




            Source: Jakob Nielson
Generations of user interfaces
Generation     Hardware        Technology       Users           Advertising     User interface
                                                                Image           paradigm
-1945          Electro/Mechani Blinking lights & Inventors      None            None
               cal             cards

1945-1955      Vacuum tubes    Typewriter       Experts/pioneers Calculator     Programming
                                                                                batch

1955-1965      Transistors     Line oriented    Technocrats     Information     Command
                               terminals                        processor       languages

1965-1980      Integrated      Full screen      Specialised     Mechanisation Hierarchical
               Circuits        terminal         groups w/o      e.g. bank tellers menus and form
                                                knowledge                         fill-in
1980-1995      VLSI            PC               Professionals/Ho Personal          WIMP
                                                bbyists          productivity tool

1995-?         Networked PC’s Easily portable   Everybody       Computer as     Non command
                              with cellular                     appliance       based interfaces
                              modem
The lifecycle

•   Know the User                     •   Guidelines and Heuristic
•   Individual User Characteristics       Evaluation
                                      •   Prototyping
•   Task Analysis
                                      •   Scenarios
•   Functional Analysis
                                      •   Interface Evaluation
•   The Evolution of the User              – Severity Ratings
•   Competitive Analysis              •   Iterative Design
•   Goal Setting                      •   Capture the Design Rationale
•   Financial Impact Analysis         •   Follow-Up Studies of Installed
•   Parallel Design                       Systems
                                      •   Meta-Methods
•   Participatory Design
                                      •   Prioritising Usability Activities
•   Coordinating the Total
                                      •   Be Prepared
    Interface
Heuristic evaluation
•   Graphic design and colour
•   Simple and natural dialogue
•   Speak the users language
•   Minimise the users memory load
•   Consistency
•   Feedback
•   Clearly market exits
•   Shortcuts
•   Good error messages
•   Prevent errors
•   Help and documentation
Discount usability engineering
• User and task observation
   – Simple visits to customer locations, observe and be
     quiet let the users work normally with out interference
• Scenarios
   – Scenarios are prototypes with reduced functionality and
     features
• Simplified thinking aloud
   – Test user allowed to use the system while being asked
     to think aloud. This allows the observer not just what
     but why
Usability testing
•   Reliability                     •   Stages of a Test
•   Validity                             –   Preparation
•   Test Goals and Test Plans            –   Introduction
•   Test Plans                           –   Running the Test
                                         –   Debriefing
•   Test Budget
                                    •   Performance Measurement
•   Pilot Tests
                                    •   Thinking Aloud
•   Getting Test Users
                                    •   Constructive Interaction
•   Novice versus Expert Users
                                    •   Retrospective Testing
•   Between-Subjects versus
    Within-Subjects Testing         •   Coaching Method
•   Choosing Experimenters          •   Usability Laboratories
•   Ethical Aspects of Tests with   •   Cameraless Videotaping
    Human Subjects                  •   Portable Usability Laboratories
•   Test Tasks                      •   Usability Kiosks
Measuring subjective satisfaction
•   Pleasing      ________   Irritating
•   Complete      ________   Incomplete
•   Cooperative   ________   Uncooperative
•   Simple        ________   Complicated
•   Fast to use   ________   Slow to use
•   Safe          ________   Unsafe
Methods beyond testing
•   Observation
•   Questionnaires and Interviews
•   Focus Groups
•   Logging Actual Use
•   Combining Logging with Follow-Up Interviews
•   User Feedback
•   Choosing Usability Methods
•   Combining Usability Methods
International user interface
• May or may not involve translation
• Icons
   – Resemblance icons e.g. envelope for mail
   – Reference icons e.g. depicts some object
   – Arbitrary icons – e.g. meaning by convention
• Guidelines
   – Characters – more than ASCII character set
   – Numbers & currency
   – Time and measurement units
• Resource separation
   – Separate the interface and the system functionality
• Multi-local interfaces
   – Flexibility for different users to communicate
The future
•   Speech input/output
•   Individualised interaction
•   Increased use of graphics
•   Dialogues designed by users
•   Increase computer knowledge
•   System adapts to user
•   Natural language
•   Self explanatory systems without manuals
•   Computer support for cooperative work
Actions
• Recognise the need for usability
• Provide senior management support
• Devote specific resources to usability
  engineering
• Integrate UE activities into various stages of
  development
• Make sure the user interfaces are subjected
  to user testing
Usability trade-offs
• Include accelerators for experts

More Related Content

What's hot

Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lora Aroyo
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineeringRupesh Vaishnav
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 
Web Engineering - Web Application Testing
Web Engineering - Web Application TestingWeb Engineering - Web Application Testing
Web Engineering - Web Application TestingNosheen Qamar
 
10 user centered design
10 user centered design10 user centered design
10 user centered designLilia Sfaxi
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation Vishwak Solution
 
Models of Interaction
Models of InteractionModels of Interaction
Models of InteractionjbellWCT
 
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....VijiPriya Jeyamani
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)ShudipPal
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityMarc Miquel
 
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
HCI 3e - Ch 20:  Ubiquitous computing and augmented realitiesHCI 3e - Ch 20:  Ubiquitous computing and augmented realities
HCI 3e - Ch 20: Ubiquitous computing and augmented realitiesAlan Dix
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basicsRavi Bhadauria
 
User interface design
User interface designUser interface design
User interface designSlideshare
 

What's hot (20)

Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
 
Usability testing
Usability testing  Usability testing
Usability testing
 
Introduction to Usability
Introduction to UsabilityIntroduction to Usability
Introduction to Usability
 
Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
Web Engineering - Web Application Testing
Web Engineering - Web Application TestingWeb Engineering - Web Application Testing
Web Engineering - Web Application Testing
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
10 user centered design
10 user centered design10 user centered design
10 user centered design
 
HCI
HCIHCI
HCI
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 
Models of Interaction
Models of InteractionModels of Interaction
Models of Interaction
 
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and Accessibility
 
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
HCI 3e - Ch 20:  Ubiquitous computing and augmented realitiesHCI 3e - Ch 20:  Ubiquitous computing and augmented realities
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
 
Usability Presentation
Usability PresentationUsability Presentation
Usability Presentation
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basics
 
User interface design
User interface designUser interface design
User interface design
 
HCI
HCIHCI
HCI
 

Viewers also liked

Usability & Design Principles
Usability & Design PrinciplesUsability & Design Principles
Usability & Design PrinciplesClaus Medvesek
 
Ergonomics powerpoint
Ergonomics powerpointErgonomics powerpoint
Ergonomics powerpointOlimpia1001
 
Ergonomics Presentation Final
Ergonomics Presentation FinalErgonomics Presentation Final
Ergonomics Presentation Finalkrisazavache
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI Deskala
 
Usability Engineering General guidelines
Usability Engineering General guidelinesUsability Engineering General guidelines
Usability Engineering General guidelinesREHMAT ULLAH
 
Usability 2.0
Usability 2.0Usability 2.0
Usability 2.0Greg Bell
 
Usability Testing 101 - an introduction
Usability Testing 101 - an introductionUsability Testing 101 - an introduction
Usability Testing 101 - an introductionElizabeth Snowdon
 
Minimal Mobile Human Computer Interaction
Minimal Mobile Human Computer InteractionMinimal Mobile Human Computer Interaction
Minimal Mobile Human Computer InteractionAbdallah El Ali
 
Chapter 9 id2e_slides
Chapter 9 id2e_slidesChapter 9 id2e_slides
Chapter 9 id2e_slidesoopscrash1
 
How to find out about the usability of your web site using a survey by @cjforms
How to find out about the usability of your web site using a survey by @cjformsHow to find out about the usability of your web site using a survey by @cjforms
How to find out about the usability of your web site using a survey by @cjformsCaroline Jarrett
 
Session 1051: Improve Your Website With Usability Testing
Session 1051: Improve Your Website With Usability TestingSession 1051: Improve Your Website With Usability Testing
Session 1051: Improve Your Website With Usability TestingMichael Lambur
 
Approaching to domain driven development
Approaching to domain driven developmentApproaching to domain driven development
Approaching to domain driven developmentdaxnet
 
Psychology in ergonomics by Jayadeva de Silva
Psychology in ergonomics by Jayadeva de SilvaPsychology in ergonomics by Jayadeva de Silva
Psychology in ergonomics by Jayadeva de SilvaSelf-employed
 
Burr Mid-Term Presentation
Burr Mid-Term PresentationBurr Mid-Term Presentation
Burr Mid-Term Presentationguestf0ce09
 
The Elements of User Experience
The Elements of User Experience The Elements of User Experience
The Elements of User Experience brandextract
 
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesScrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesKhalid Md Saifuddin
 

Viewers also liked (20)

Ergonomics
ErgonomicsErgonomics
Ergonomics
 
What Is Usability?
What Is Usability?What Is Usability?
What Is Usability?
 
Usability engineering
Usability engineeringUsability engineering
Usability engineering
 
Usability & Design Principles
Usability & Design PrinciplesUsability & Design Principles
Usability & Design Principles
 
Ergonomics powerpoint
Ergonomics powerpointErgonomics powerpoint
Ergonomics powerpoint
 
Ergonomics Presentation Final
Ergonomics Presentation FinalErgonomics Presentation Final
Ergonomics Presentation Final
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI
 
Usability Engineering General guidelines
Usability Engineering General guidelinesUsability Engineering General guidelines
Usability Engineering General guidelines
 
Usability 2.0
Usability 2.0Usability 2.0
Usability 2.0
 
What Is Ergonomics
What Is  ErgonomicsWhat Is  Ergonomics
What Is Ergonomics
 
Usability Testing 101 - an introduction
Usability Testing 101 - an introductionUsability Testing 101 - an introduction
Usability Testing 101 - an introduction
 
Minimal Mobile Human Computer Interaction
Minimal Mobile Human Computer InteractionMinimal Mobile Human Computer Interaction
Minimal Mobile Human Computer Interaction
 
Chapter 9 id2e_slides
Chapter 9 id2e_slidesChapter 9 id2e_slides
Chapter 9 id2e_slides
 
How to find out about the usability of your web site using a survey by @cjforms
How to find out about the usability of your web site using a survey by @cjformsHow to find out about the usability of your web site using a survey by @cjforms
How to find out about the usability of your web site using a survey by @cjforms
 
Session 1051: Improve Your Website With Usability Testing
Session 1051: Improve Your Website With Usability TestingSession 1051: Improve Your Website With Usability Testing
Session 1051: Improve Your Website With Usability Testing
 
Approaching to domain driven development
Approaching to domain driven developmentApproaching to domain driven development
Approaching to domain driven development
 
Psychology in ergonomics by Jayadeva de Silva
Psychology in ergonomics by Jayadeva de SilvaPsychology in ergonomics by Jayadeva de Silva
Psychology in ergonomics by Jayadeva de Silva
 
Burr Mid-Term Presentation
Burr Mid-Term PresentationBurr Mid-Term Presentation
Burr Mid-Term Presentation
 
The Elements of User Experience
The Elements of User Experience The Elements of User Experience
The Elements of User Experience
 
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesScrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User Stories
 

Similar to Usability Engineering

Challenges In Managing Embedded Product Development
Challenges In Managing Embedded Product DevelopmentChallenges In Managing Embedded Product Development
Challenges In Managing Embedded Product DevelopmentAtul Nene
 
Unified Process
Unified ProcessUnified Process
Unified Processguy_davis
 
citigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial Supplementcitigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial SupplementQuarterlyEarningsReports
 
Wou Intro To Usability Jandrzejewski
Wou Intro To Usability JandrzejewskiWou Intro To Usability Jandrzejewski
Wou Intro To Usability Jandrzejewskiworldofusability
 
Agile Software Development with Intrinsic Quality
Agile Software Development with Intrinsic QualityAgile Software Development with Intrinsic Quality
Agile Software Development with Intrinsic QualityDemetrius Nunes
 
Mobile Usability Testing
Mobile Usability TestingMobile Usability Testing
Mobile Usability TestingBarbara Ballard
 
Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)ncoghlan_dev
 
Making Agile Work for Design
Making Agile Work for DesignMaking Agile Work for Design
Making Agile Work for DesignJonathan Follett
 
IFI7103 Interface and Interaction Design
IFI7103 Interface and Interaction DesignIFI7103 Interface and Interaction Design
IFI7103 Interface and Interaction DesignHans Põldoja
 
User Zoom Webinar Monster Aug09
User Zoom Webinar Monster Aug09User Zoom Webinar Monster Aug09
User Zoom Webinar Monster Aug09guest07f4705
 
Agile Development Methodologies
Agile Development MethodologiesAgile Development Methodologies
Agile Development MethodologiesNainil Chheda
 
Scripting Recipes for Testers
Scripting Recipes for TestersScripting Recipes for Testers
Scripting Recipes for TestersAdam Goucher
 
Unosat19 April09
Unosat19 April09Unosat19 April09
Unosat19 April09guestf13366
 
User Testing For The Rest Of Us
User Testing For The Rest Of UsUser Testing For The Rest Of Us
User Testing For The Rest Of UsLisa Herrod
 

Similar to Usability Engineering (20)

Challenges In Managing Embedded Product Development
Challenges In Managing Embedded Product DevelopmentChallenges In Managing Embedded Product Development
Challenges In Managing Embedded Product Development
 
Ebay News 2006 7 19 Earnings
Ebay News 2006 7 19 EarningsEbay News 2006 7 19 Earnings
Ebay News 2006 7 19 Earnings
 
Unified Process
Unified ProcessUnified Process
Unified Process
 
Usability
UsabilityUsability
Usability
 
citigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial Supplementcitigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial Supplement
 
Wou Intro To Usability Jandrzejewski
Wou Intro To Usability JandrzejewskiWou Intro To Usability Jandrzejewski
Wou Intro To Usability Jandrzejewski
 
Agile Software Development with Intrinsic Quality
Agile Software Development with Intrinsic QualityAgile Software Development with Intrinsic Quality
Agile Software Development with Intrinsic Quality
 
Mobile Usability Testing
Mobile Usability TestingMobile Usability Testing
Mobile Usability Testing
 
Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)
 
Making Agile Work for Design
Making Agile Work for DesignMaking Agile Work for Design
Making Agile Work for Design
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
 
Technology Roadmaps
Technology RoadmapsTechnology Roadmaps
Technology Roadmaps
 
IFI7103 Interface and Interaction Design
IFI7103 Interface and Interaction DesignIFI7103 Interface and Interaction Design
IFI7103 Interface and Interaction Design
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
Hcsd talk ibm
Hcsd talk ibmHcsd talk ibm
Hcsd talk ibm
 
User Zoom Webinar Monster Aug09
User Zoom Webinar Monster Aug09User Zoom Webinar Monster Aug09
User Zoom Webinar Monster Aug09
 
Agile Development Methodologies
Agile Development MethodologiesAgile Development Methodologies
Agile Development Methodologies
 
Scripting Recipes for Testers
Scripting Recipes for TestersScripting Recipes for Testers
Scripting Recipes for Testers
 
Unosat19 April09
Unosat19 April09Unosat19 April09
Unosat19 April09
 
User Testing For The Rest Of Us
User Testing For The Rest Of UsUser Testing For The Rest Of Us
User Testing For The Rest Of Us
 

More from Easypeasy

Partnerships and Networking
Partnerships and NetworkingPartnerships and Networking
Partnerships and NetworkingEasypeasy
 
processdesign
processdesignprocessdesign
processdesignEasypeasy
 
e01Valuemigration-sent
e01Valuemigration-sente01Valuemigration-sent
e01Valuemigration-sentEasypeasy
 
f03goals-sent
f03goals-sentf03goals-sent
f03goals-sentEasypeasy
 
k03shaving-sent
k03shaving-sentk03shaving-sent
k03shaving-sentEasypeasy
 
rics-brazil-Copy
rics-brazil-Copyrics-brazil-Copy
rics-brazil-CopyEasypeasy
 
Ministryof Planning
Ministryof PlanningMinistryof Planning
Ministryof PlanningEasypeasy
 
Lowcosthouseall
LowcosthouseallLowcosthouseall
LowcosthouseallEasypeasy
 
Lowcosthouse
LowcosthouseLowcosthouse
LowcosthouseEasypeasy
 
Shortpartner
ShortpartnerShortpartner
ShortpartnerEasypeasy
 
Evolution of Aircraft
Evolution of AircraftEvolution of Aircraft
Evolution of AircraftEasypeasy
 

More from Easypeasy (13)

Partnerships and Networking
Partnerships and NetworkingPartnerships and Networking
Partnerships and Networking
 
processdesign
processdesignprocessdesign
processdesign
 
e01Valuemigration-sent
e01Valuemigration-sente01Valuemigration-sent
e01Valuemigration-sent
 
f03goals-sent
f03goals-sentf03goals-sent
f03goals-sent
 
k03shaving-sent
k03shaving-sentk03shaving-sent
k03shaving-sent
 
olap.PDF
olap.PDFolap.PDF
olap.PDF
 
BT-manoj
BT-manojBT-manoj
BT-manoj
 
rics-brazil-Copy
rics-brazil-Copyrics-brazil-Copy
rics-brazil-Copy
 
Ministryof Planning
Ministryof PlanningMinistryof Planning
Ministryof Planning
 
Lowcosthouseall
LowcosthouseallLowcosthouseall
Lowcosthouseall
 
Lowcosthouse
LowcosthouseLowcosthouse
Lowcosthouse
 
Shortpartner
ShortpartnerShortpartner
Shortpartner
 
Evolution of Aircraft
Evolution of AircraftEvolution of Aircraft
Evolution of Aircraft
 

Recently uploaded

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 

Recently uploaded (20)

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 

Usability Engineering

  • 1. Usability Engineering Manoj Chawla
  • 2. Agenda • What Is Usability? • Generations of User Interfaces • The Usability Engineering Lifecycle • Usability Heuristics • Usability Testing • Usability Assessment Methods beyond Testing • Interface Standards • International User Interfaces • Future Developments
  • 3. Definition • Learnability • Issues – Easy to learn – Users task • Efficiency of Use – Users individual – Expert users steady level of characteristics performance – User differences • Memorability • Age, gender, reasoning ability – Easy to remember – Experience with the system • Few and No catastrophic Errors – Experience with computers – Minimise frequency of errors in general • Subjective Satisfaction – Experience with the task – How pleasant it s to use the domain system
  • 4. Usability rules • Your best guess is not good enough • The user is always right • Users are not designers • Designers are not users • Vice presidents are not users • Less is more • Details matter • Help doesn’t always help • Usability engineering is a process
  • 5. Scenarios Source: Jakob Nielson
  • 6. Generations of user interfaces Generation Hardware Technology Users Advertising User interface Image paradigm -1945 Electro/Mechani Blinking lights & Inventors None None cal cards 1945-1955 Vacuum tubes Typewriter Experts/pioneers Calculator Programming batch 1955-1965 Transistors Line oriented Technocrats Information Command terminals processor languages 1965-1980 Integrated Full screen Specialised Mechanisation Hierarchical Circuits terminal groups w/o e.g. bank tellers menus and form knowledge fill-in 1980-1995 VLSI PC Professionals/Ho Personal WIMP bbyists productivity tool 1995-? Networked PC’s Easily portable Everybody Computer as Non command with cellular appliance based interfaces modem
  • 7. The lifecycle • Know the User • Guidelines and Heuristic • Individual User Characteristics Evaluation • Prototyping • Task Analysis • Scenarios • Functional Analysis • Interface Evaluation • The Evolution of the User – Severity Ratings • Competitive Analysis • Iterative Design • Goal Setting • Capture the Design Rationale • Financial Impact Analysis • Follow-Up Studies of Installed • Parallel Design Systems • Meta-Methods • Participatory Design • Prioritising Usability Activities • Coordinating the Total • Be Prepared Interface
  • 8. Heuristic evaluation • Graphic design and colour • Simple and natural dialogue • Speak the users language • Minimise the users memory load • Consistency • Feedback • Clearly market exits • Shortcuts • Good error messages • Prevent errors • Help and documentation
  • 9. Discount usability engineering • User and task observation – Simple visits to customer locations, observe and be quiet let the users work normally with out interference • Scenarios – Scenarios are prototypes with reduced functionality and features • Simplified thinking aloud – Test user allowed to use the system while being asked to think aloud. This allows the observer not just what but why
  • 10. Usability testing • Reliability • Stages of a Test • Validity – Preparation • Test Goals and Test Plans – Introduction • Test Plans – Running the Test – Debriefing • Test Budget • Performance Measurement • Pilot Tests • Thinking Aloud • Getting Test Users • Constructive Interaction • Novice versus Expert Users • Retrospective Testing • Between-Subjects versus Within-Subjects Testing • Coaching Method • Choosing Experimenters • Usability Laboratories • Ethical Aspects of Tests with • Cameraless Videotaping Human Subjects • Portable Usability Laboratories • Test Tasks • Usability Kiosks
  • 11. Measuring subjective satisfaction • Pleasing ________ Irritating • Complete ________ Incomplete • Cooperative ________ Uncooperative • Simple ________ Complicated • Fast to use ________ Slow to use • Safe ________ Unsafe
  • 12. Methods beyond testing • Observation • Questionnaires and Interviews • Focus Groups • Logging Actual Use • Combining Logging with Follow-Up Interviews • User Feedback • Choosing Usability Methods • Combining Usability Methods
  • 13. International user interface • May or may not involve translation • Icons – Resemblance icons e.g. envelope for mail – Reference icons e.g. depicts some object – Arbitrary icons – e.g. meaning by convention • Guidelines – Characters – more than ASCII character set – Numbers & currency – Time and measurement units • Resource separation – Separate the interface and the system functionality • Multi-local interfaces – Flexibility for different users to communicate
  • 14. The future • Speech input/output • Individualised interaction • Increased use of graphics • Dialogues designed by users • Increase computer knowledge • System adapts to user • Natural language • Self explanatory systems without manuals • Computer support for cooperative work
  • 15. Actions • Recognise the need for usability • Provide senior management support • Devote specific resources to usability engineering • Integrate UE activities into various stages of development • Make sure the user interfaces are subjected to user testing
  • 16. Usability trade-offs • Include accelerators for experts