SlideShare une entreprise Scribd logo
1  sur  25
Information and Communication
Technologies(ICT)
Principles and Perspectives
Study guide-8 Essential reading-12 to 15
Usability evaluation
• The effectiveness of the interface designs that we have developed
• It cannot be arbitrarily based on a dislike of the interaction design and it
must be justified in some way
• it must let designers know how their designs can be improved.
Evaluation, not software testing
• You are dumped on a page somewhere deep in the bowels of a website
• What site is this? (Site ID)
• What page am I on? (Page name)
• What are the major sections of this site? (Sections)
• What are my options at this level? (Local navigation)
• Where am I in the scheme of things? (‘You are here’ indicators)
• How can I search?
Goals of evaluation
• To assess the functionality of the system: this is in determining whether
the user can achieve the task that they wish to perform, and this lies primarily
in determining whether it hosts the appropriate functionality.
• Example
• Will the operator be able to handle emergency calls faster than before?
Goals of evaluation continued
• Interface effect
• To assess the effect that the interface has on its user(s): this includes factors such as
how easy it is to learn and determining how its implementation matches users’
expectations.
• Example
• Is the ticket machine simple enough for people to use it successfully the first time?
Goals of evaluation continued
• To identify specific problems with the system: more specifically, this relates
to negative features of the design which may also include contextual features
which would cause an otherwise successful system to fail.
• Example
• Will the size of the screen target lead to selection errors?
Evaluation in software life cycle
• Early on it is used to predict future usability issues
• Later on in the life cycle it may be used to identify difficulties with the
product and to improve it
Formative evaluation
• Iterative evaluation
• Usability evaluation is best carried out iteratively throughout the design cycle both for
checking the decisions that have been made and to inform future decisions
Summative evaluation
• Due to constraints made on design (time, effort, money) such formative
evaluation is not always possible and the product may only be evaluated at
the end of the design process
• Less favored but commonly practiced
DECIDE
• Determining the overall goals to address.
• Exploring the specific questions to be answered.
• Choosing the evaluation paradigm and techniques to answer the questions.
• Identifying the practical issues to be addressed (e.g. selecting participants or
accessing materials).
• Deciding how to deal with the ethical issues.
• Evaluating, interpreting and then presenting the data.
Methods of evaluation
• Analytical testing
• Empirical testing
Analytical Testing
• Analytical testing: It is based on abstract principles and may draw from
existing data
• Heuristic evaluation
• Consistency inspection
• Cognitive walkthrough
• Formal usability inspection
Heuristic evaluation
• ‘Heuristic’, meaning ‘a way of directing your attention fruitfully’
• The main goal of heuristic evaluations is to identify any problems associated
with the design of user interfaces
• Heuristic evaluation requires only one expert, reducing the complexity and
expended time for evaluation
10 quick-to-use design ‘rules’
• Visibility of system status:
• The system should always keep users informed about what is going on, through appropriate feedback
within reasonable time.
• Match between system and the real world:
• The system should speak the user's language, with words, phrases and concepts familiar to the user,
rather than system-oriented terms. Follow real-world conventions, making information appear in a
natural and logical order.
• User control and freedom:
• Users often choose system functions by mistake and will need a clearly marked "emergency exit" to
leave the unwanted state without having to go through an extended dialogue. Support undo and redo.
10 quick-to-use design ‘rules’
• Consistency and standards:
• Users should not have to wonder whether different words, situations, or actions mean the same thing.
Follow platform conventions.
• Error prevention:
• Even better than good error messages is a careful design which prevents a problem from occurring in
the first place. Either eliminate error-prone conditions or check for them and present users with a
confirmation option before they commit to the action.
• Recognition rather than recall:
• Minimize the user's memory load by making objects, actions, and options visible. The user should not
have to remember information from one part of the dialogue to another. Instructions for use of the
system should be visible or easily retrievable whenever appropriate.
10 quick-to-use design ‘rules’
• Flexibility and efficiency of use:
• Accelerators—unseen by the novice user—may often speed up the interaction for the expert user such that the system can cater to both
inexperienced and experienced users. Allow users to tailor frequent actions.
• Aesthetic and minimalist design:
• Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes
with the relevant units of information and diminishes their relative visibility.
• Help users recognize, diagnose, and recover from errors:
• Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.
• Help and documentation:
• Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any
such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.
Consistency inspection
• Color, layout, inputs and outputs. It can also be applied to the associated
training materials and help systems and is useful in determining consistency
across the application
Cognitive walkthrough
• the analysis has to focus on the user’s goals and knowledge and whether the
design leads the user to generate the correct goals
• involves the analyst (typically an expert in cognitive psychology) ‘stepping
through’ user actions on the interface and simulating users doing the task
Formal usability inspection
• an adversarial courtroom style meeting with a moderator, in which the
evaluators present and discuss weaknesses and strengths of the design in a
formal setting, allowing them to document problems and discuss agreed-
upon solutions.
Empirical testing
• Observing and monitoring use
• Experimentation
Observation and monitoring
• watching users at work
• the collection of verbal protocols
• software logging
• collection of users’ opinions (in questionnaires and interviews)
AEIOU
• A – activities: what are the users doing?
• E – environment: where is it taking place?
• I – interactions: how are the users interfacing with one another?
• O – objects: what are they using?
• U – users: who are they?
Ethnography
• collect and analyze data about how people act in natural settings
• A range of methods may be applied as the analyst sees fit and which may involve
observation, in-depth interviews, participation in the activity, just ‘hanging about’,
watching and learning about the people using the system. It is what we call a
‘holistic’ method and does not exclude aspects of system use from the evaluation
• Its aim is not to see the use of the system from the perspective of one person but
to understand the situation from how it affects the whole set of users from their
own perspective
Experimentation
• begin by stating a testable hypothesis
• apply a variety of different methods, such as video, audio, and data logging,
to perform a quantitative analysis of data
• examining criteria such as speed of interaction or the number of errors made
Criticism on Experimentation
• Testing in a laboratory is very unlike the sort of problems and settings that
users will face in the real world

Contenu connexe

Tendances

Chapter 5-programming
Chapter 5-programmingChapter 5-programming
Chapter 5-programming
Aten Kecik
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Slideshare
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
Varun Garg
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
Ashish Kumar
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphic
anku2266
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 

Tendances (20)

Adbms 3 main characteristics of the database approach
Adbms 3 main characteristics of the database approachAdbms 3 main characteristics of the database approach
Adbms 3 main characteristics of the database approach
 
Software development life cycle by chitta
Software development life cycle by chittaSoftware development life cycle by chitta
Software development life cycle by chitta
 
Assemblers
AssemblersAssemblers
Assemblers
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Error Recovery strategies and yacc | Compiler Design
Error Recovery strategies and yacc | Compiler DesignError Recovery strategies and yacc | Compiler Design
Error Recovery strategies and yacc | Compiler Design
 
System Programming Overview
System Programming OverviewSystem Programming Overview
System Programming Overview
 
Code generation
Code generationCode generation
Code generation
 
Chapter 5-programming
Chapter 5-programmingChapter 5-programming
Chapter 5-programming
 
Digital image processing and interpretation
Digital image processing and interpretationDigital image processing and interpretation
Digital image processing and interpretation
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Type Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLikeType Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLike
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphic
 
MATLAB & Image Processing
MATLAB & Image ProcessingMATLAB & Image Processing
MATLAB & Image Processing
 
Context model
Context modelContext model
Context model
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 

Similaire à Usability Evaluation

Ten Usability Heuristics by Jakob Nielsen.pptx
Ten Usability Heuristics by Jakob Nielsen.pptxTen Usability Heuristics by Jakob Nielsen.pptx
Ten Usability Heuristics by Jakob Nielsen.pptx
sharmiladevi941
 
Usability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.pptUsability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.ppt
SyedGhassanAzhar
 

Similaire à Usability Evaluation (20)

Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
hci Evaluation Techniques.pptx
 hci Evaluation Techniques.pptx hci Evaluation Techniques.pptx
hci Evaluation Techniques.pptx
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
Ten Usability Heuristics by Jakob Nielsen.pptx
Ten Usability Heuristics by Jakob Nielsen.pptxTen Usability Heuristics by Jakob Nielsen.pptx
Ten Usability Heuristics by Jakob Nielsen.pptx
 
Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirements
 
Design and Evaluation techniques unit 5
Design and Evaluation techniques unit  5Design and Evaluation techniques unit  5
Design and Evaluation techniques unit 5
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
HCI(Human Computer Interaction)-PPT-REPORT.pptx
HCI(Human Computer Interaction)-PPT-REPORT.pptxHCI(Human Computer Interaction)-PPT-REPORT.pptx
HCI(Human Computer Interaction)-PPT-REPORT.pptx
 
Metrics in usability testing and user experiences
Metrics in usability testing and user experiencesMetrics in usability testing and user experiences
Metrics in usability testing and user experiences
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
 
Good PracticesFor RequirementEngineering.pptx
Good PracticesFor RequirementEngineering.pptxGood PracticesFor RequirementEngineering.pptx
Good PracticesFor RequirementEngineering.pptx
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Usability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.pptUsability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.ppt
 
ICS3211 lecture 10
ICS3211 lecture 10ICS3211 lecture 10
ICS3211 lecture 10
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
 
Usability requirements
Usability requirements Usability requirements
Usability requirements
 
Usability_Evaluation
Usability_EvaluationUsability_Evaluation
Usability_Evaluation
 
SDLC
SDLCSDLC
SDLC
 

Plus de Saqib Shehzad

Plus de Saqib Shehzad (20)

خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdfخاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
 
Security
Security Security
Security
 
wireless networks
wireless networkswireless networks
wireless networks
 
wireless networks
wireless networkswireless networks
wireless networks
 
Wireless networks
Wireless networksWireless networks
Wireless networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia continued
Multimedia continuedMultimedia continued
Multimedia continued
 
Multimedia
MultimediaMultimedia
Multimedia
 
Prototype in HCI
Prototype in HCIPrototype in HCI
Prototype in HCI
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
HCI
HCIHCI
HCI
 
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCI
 
Interaction styles
Interaction stylesInteraction styles
Interaction styles
 
Cognitive frameworks
Cognitive frameworksCognitive frameworks
Cognitive frameworks
 
Cognition, information processing, perception and attention
Cognition, information processing, perception and attentionCognition, information processing, perception and attention
Cognition, information processing, perception and attention
 
Conceptual Model
Conceptual ModelConceptual Model
Conceptual Model
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Usability Evaluation

  • 1. Information and Communication Technologies(ICT) Principles and Perspectives Study guide-8 Essential reading-12 to 15
  • 2. Usability evaluation • The effectiveness of the interface designs that we have developed • It cannot be arbitrarily based on a dislike of the interaction design and it must be justified in some way • it must let designers know how their designs can be improved.
  • 3. Evaluation, not software testing • You are dumped on a page somewhere deep in the bowels of a website • What site is this? (Site ID) • What page am I on? (Page name) • What are the major sections of this site? (Sections) • What are my options at this level? (Local navigation) • Where am I in the scheme of things? (‘You are here’ indicators) • How can I search?
  • 4. Goals of evaluation • To assess the functionality of the system: this is in determining whether the user can achieve the task that they wish to perform, and this lies primarily in determining whether it hosts the appropriate functionality. • Example • Will the operator be able to handle emergency calls faster than before?
  • 5. Goals of evaluation continued • Interface effect • To assess the effect that the interface has on its user(s): this includes factors such as how easy it is to learn and determining how its implementation matches users’ expectations. • Example • Is the ticket machine simple enough for people to use it successfully the first time?
  • 6. Goals of evaluation continued • To identify specific problems with the system: more specifically, this relates to negative features of the design which may also include contextual features which would cause an otherwise successful system to fail. • Example • Will the size of the screen target lead to selection errors?
  • 7. Evaluation in software life cycle • Early on it is used to predict future usability issues • Later on in the life cycle it may be used to identify difficulties with the product and to improve it
  • 8. Formative evaluation • Iterative evaluation • Usability evaluation is best carried out iteratively throughout the design cycle both for checking the decisions that have been made and to inform future decisions
  • 9. Summative evaluation • Due to constraints made on design (time, effort, money) such formative evaluation is not always possible and the product may only be evaluated at the end of the design process • Less favored but commonly practiced
  • 10. DECIDE • Determining the overall goals to address. • Exploring the specific questions to be answered. • Choosing the evaluation paradigm and techniques to answer the questions. • Identifying the practical issues to be addressed (e.g. selecting participants or accessing materials). • Deciding how to deal with the ethical issues. • Evaluating, interpreting and then presenting the data.
  • 11. Methods of evaluation • Analytical testing • Empirical testing
  • 12. Analytical Testing • Analytical testing: It is based on abstract principles and may draw from existing data • Heuristic evaluation • Consistency inspection • Cognitive walkthrough • Formal usability inspection
  • 13. Heuristic evaluation • ‘Heuristic’, meaning ‘a way of directing your attention fruitfully’ • The main goal of heuristic evaluations is to identify any problems associated with the design of user interfaces • Heuristic evaluation requires only one expert, reducing the complexity and expended time for evaluation
  • 14. 10 quick-to-use design ‘rules’ • Visibility of system status: • The system should always keep users informed about what is going on, through appropriate feedback within reasonable time. • Match between system and the real world: • The system should speak the user's language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order. • User control and freedom: • Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.
  • 15. 10 quick-to-use design ‘rules’ • Consistency and standards: • Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions. • Error prevention: • Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action. • Recognition rather than recall: • Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.
  • 16. 10 quick-to-use design ‘rules’ • Flexibility and efficiency of use: • Accelerators—unseen by the novice user—may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions. • Aesthetic and minimalist design: • Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility. • Help users recognize, diagnose, and recover from errors: • Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution. • Help and documentation: • Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.
  • 17. Consistency inspection • Color, layout, inputs and outputs. It can also be applied to the associated training materials and help systems and is useful in determining consistency across the application
  • 18. Cognitive walkthrough • the analysis has to focus on the user’s goals and knowledge and whether the design leads the user to generate the correct goals • involves the analyst (typically an expert in cognitive psychology) ‘stepping through’ user actions on the interface and simulating users doing the task
  • 19. Formal usability inspection • an adversarial courtroom style meeting with a moderator, in which the evaluators present and discuss weaknesses and strengths of the design in a formal setting, allowing them to document problems and discuss agreed- upon solutions.
  • 20. Empirical testing • Observing and monitoring use • Experimentation
  • 21. Observation and monitoring • watching users at work • the collection of verbal protocols • software logging • collection of users’ opinions (in questionnaires and interviews)
  • 22. AEIOU • A – activities: what are the users doing? • E – environment: where is it taking place? • I – interactions: how are the users interfacing with one another? • O – objects: what are they using? • U – users: who are they?
  • 23. Ethnography • collect and analyze data about how people act in natural settings • A range of methods may be applied as the analyst sees fit and which may involve observation, in-depth interviews, participation in the activity, just ‘hanging about’, watching and learning about the people using the system. It is what we call a ‘holistic’ method and does not exclude aspects of system use from the evaluation • Its aim is not to see the use of the system from the perspective of one person but to understand the situation from how it affects the whole set of users from their own perspective
  • 24. Experimentation • begin by stating a testable hypothesis • apply a variety of different methods, such as video, audio, and data logging, to perform a quantitative analysis of data • examining criteria such as speed of interaction or the number of errors made
  • 25. Criticism on Experimentation • Testing in a laboratory is very unlike the sort of problems and settings that users will face in the real world

Notes de l'éditeur

  1. Approach for selecting a usability evaluation method
  2. https://en.wikipedia.org/wiki/Heuristic_evaluation
  3. approach to structuring observation