SlideShare a Scribd company logo
Usability Test
Riawan Arbi Kusuma
PT Ansvia
Introduction
Usability Testing: Why?
• “Probably the best reason to test for usability
is to eliminate those interminable arguments
about the right way to do something. With
human-factors input and testing, however,
you can replace opinion with data. Real data
tend to make arguments evaporate and
meeting schedules shrink.” (Fowler, 1998,
Appendix, p. 283)
Usability Testing: Definition
 Degree to which a user can successfully learn and use a product to
achieve a goal
 Research methodology
• Evaluation
• Experimental design
 Observation and analysis of user behavior while users use a product
or product prototype to achieve a goal (Dumas and Reddish, 1993,
p.22)
 “User-centered design” process involving user from initial design to
product upgrade (Norlin and Winters, 2002)
 Approach is to be a servant to the users of a system NOT to be
subservient to technology (Gluck, 1998)
 Goal is to identify usability problems and make recommendations
for fixing and improving the design (Rubin, 1994)
Usability Testing: Background
 Relatively new methodology (Norlin and Winters,
2002)
• Origins in aircraft design
• Traced back to marketing
• Development of a product
• Popular in 1980s with widespread access to
computers
• Initiation of human computer interface usability
studies
• Evolved from human ethnographic observation,
ergonomics, and cognitive psychology
• Qualitative and quantitative data
Usability Testing: Purpose
 Evaluation tool
 Identify problem areas
 “Determine the fit of the design to the
intended users” (Norlin and Winters, 2002, p.
5)
Usability Testing: Principles
 Keep the end user in mind
 Achieve superiority through simplicity
 Improve performance through design
 Refine and iterate (Norlin and Winters, 2002,
p.10)
Usability Testing: Web Design Criteria
 Links must be consistent and predictable
 Group like things on the same page
 Be consistent with language
 Most important information should be on the
first screen
 Provide keywords for quick reading/scanning
 Do not use animation or sounds
 Make links look like links
 Distinguish text from graphics
 Avoid jargon (Spool, 1999)
Usability Testing: Web Design Criteria
 Ten Usability Heuristics (Nielsen)
• Visibility of system status
• Match between system and the real world
• User control and freedom
• Consistency and standards
• Error prevention
• Recognition rather than recall
• Flexibility and efficiency of use
• Aesthetic and minimalist design
• Help users recognize, diagnose, and recover from errors
• Help and documentation
Usability Testing: Web Design Criteria
 Goals for user-centered design
• Enable users to
• Achieve their particular goals and meet their needs
• Move quickly and with few errors
• Create a site that users like
• More likely to perform well on a product that provides
satisfaction
Usability Testing: Methodology
 Artificial environment (laboratory)
• Maintain more control
• May provide more specific data on a particular
feature
 Natural environment
• Better holistic representation of real people doing
real work
Usability Testing: Methodology
 Four types of usability tests (Rubin, 1994, p.
31-46)
• Exploratory test – early product development
• Assessment test – most typical, either early or
midway in the product development
• Validation test – verification of product’s usability
• Comparison test – compare two or more designs;
can be used with other three types of tests
Usability Testing: Interpret Data
 Usable Web site: (Rubin, 1994)
• Usefulness
• Establish whether it does what the user needs it to do
• Effectiveness
• Ease of use to achieve the desired task
• Learnability
• Ease of learning application and moving from being a novice
to a skilled user
• User satisfaction
• User’s attitude about the site—how enjoyable it is to use
Usability Testing: Report Results
 Executive summary
 Report
• Describe methodology
• Who, what, when, where, and how
• Describe how tests were conducted
• Profile users and describe sampling
• Detail data collection methods
• Succinctly explain the analysis
• Provide screen captures
• Include tables and graphs
• Provide examples
• Identify strengths and weaknesses
• Recommend improvements
Beberapa Feedback User Mindtalk
• “Aku wes gabung channel akeh, tapi jebule
channel e mati”
• “Kok lemot to bro?”
• “Arbi, itu dialog buat post baru sering error
ya? Button send postnya sering ilang-ilang
sendiri”
• “Ada yang aneh dengan page popular bro, can
u see that?”
Terimakasih

More Related Content

What's hot

Quality attributes sadhana
Quality attributes sadhanaQuality attributes sadhana
Quality attributes sadhanaSadhana28
 
Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2ashodhiyavipin
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
Sem Gebresilassie
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
Chetan Manchi Prahlada
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
Alan Dix
 
User interface design
User interface designUser interface design
User interface design
Naveen Sagayaselvaraj
 
Hci in software process
Hci in software processHci in software process
Hci in software process
rida mariam
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
Mufaddal Nullwala
 
Chap14
Chap14Chap14
What Is Usability?
What Is Usability?What Is Usability?
What Is Usability?
Peter "Dr. Pete" Meyers
 
Object oriented analysis and design
Object oriented analysis and designObject oriented analysis and design
Object oriented analysis and design
naveed428
 
Usability testing
Usability testingUsability testing
Usability testing
99tests
 
Qualitiative data analysis: data triangulation
Qualitiative data analysis: data triangulationQualitiative data analysis: data triangulation
Qualitiative data analysis: data triangulation
Agnieszka Szóstek
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
sawsan slii
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Chap04
Chap04Chap04
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
hci in software development process
hci in software development processhci in software development process
hci in software development process
Kainat Ilyas
 
Evaluation techniques in HCI
Evaluation techniques in HCIEvaluation techniques in HCI
Evaluation techniques in HCI
sawsan slii
 

What's hot (20)

Quality attributes sadhana
Quality attributes sadhanaQuality attributes sadhana
Quality attributes sadhana
 
Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
 
User interface design
User interface designUser interface design
User interface design
 
Hci in software process
Hci in software processHci in software process
Hci in software process
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
 
Chap14
Chap14Chap14
Chap14
 
What Is Usability?
What Is Usability?What Is Usability?
What Is Usability?
 
Object oriented analysis and design
Object oriented analysis and designObject oriented analysis and design
Object oriented analysis and design
 
Usability testing
Usability testingUsability testing
Usability testing
 
Qualitiative data analysis: data triangulation
Qualitiative data analysis: data triangulationQualitiative data analysis: data triangulation
Qualitiative data analysis: data triangulation
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Chap04
Chap04Chap04
Chap04
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
hci in software development process
hci in software development processhci in software development process
hci in software development process
 
Evaluation techniques in HCI
Evaluation techniques in HCIEvaluation techniques in HCI
Evaluation techniques in HCI
 

Viewers also liked

Intercept Analyze Data
Intercept Analyze DataIntercept Analyze Data
Intercept Analyze Data
AnsviaLab
 
Bagaimana menjadi system administrator yang baik
Bagaimana menjadi system administrator yang baikBagaimana menjadi system administrator yang baik
Bagaimana menjadi system administrator yang baik
AnsviaLab
 
Material Design With Polymer
Material Design With PolymerMaterial Design With Polymer
Material Design With Polymer
AnsviaLab
 
Blackbox And Whitebox Testing
Blackbox And Whitebox TestingBlackbox And Whitebox Testing
Blackbox And Whitebox Testing
AnsviaLab
 
Mengamankan SSH ID
Mengamankan SSH IDMengamankan SSH ID
Mengamankan SSH ID
AnsviaLab
 
Debian server
Debian serverDebian server
Debian server
AnsviaLab
 
Artificial intelligence deep learning
Artificial intelligence deep learningArtificial intelligence deep learning
Artificial intelligence deep learning
AnsviaLab
 
Omni plan
Omni planOmni plan
Omni plan
AnsviaLab
 
Dynamic dns
Dynamic dnsDynamic dns
Dynamic dns
AnsviaLab
 
casperjs presentation
 casperjs presentation casperjs presentation
casperjs presentationAnsviaLab
 
Evaluasi user interface
Evaluasi user interfaceEvaluasi user interface
Evaluasi user interface
AnsviaLab
 
The most technical mistakes in tech startup
The most technical mistakes in tech startupThe most technical mistakes in tech startup
The most technical mistakes in tech startup
AnsviaLab
 
Hadoop
HadoopHadoop
Hadoop
AnsviaLab
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
AnsviaLab
 
Content marketing
Content marketingContent marketing
Content marketing
AnsviaLab
 
Best Practices For Writing Super Readable Code
Best Practices For Writing Super Readable CodeBest Practices For Writing Super Readable Code
Best Practices For Writing Super Readable Code
AnsviaLab
 
File carving
File carvingFile carving
File carving
AnsviaLab
 

Viewers also liked (20)

Seo
SeoSeo
Seo
 
Intercept Analyze Data
Intercept Analyze DataIntercept Analyze Data
Intercept Analyze Data
 
Bagaimana menjadi system administrator yang baik
Bagaimana menjadi system administrator yang baikBagaimana menjadi system administrator yang baik
Bagaimana menjadi system administrator yang baik
 
Oop scala
Oop scalaOop scala
Oop scala
 
Material Design With Polymer
Material Design With PolymerMaterial Design With Polymer
Material Design With Polymer
 
Blackbox And Whitebox Testing
Blackbox And Whitebox TestingBlackbox And Whitebox Testing
Blackbox And Whitebox Testing
 
Mengamankan SSH ID
Mengamankan SSH IDMengamankan SSH ID
Mengamankan SSH ID
 
Debian server
Debian serverDebian server
Debian server
 
Artificial intelligence deep learning
Artificial intelligence deep learningArtificial intelligence deep learning
Artificial intelligence deep learning
 
Omni plan
Omni planOmni plan
Omni plan
 
Dynamic dns
Dynamic dnsDynamic dns
Dynamic dns
 
casperjs presentation
 casperjs presentation casperjs presentation
casperjs presentation
 
CAPISTRANO
CAPISTRANOCAPISTRANO
CAPISTRANO
 
Evaluasi user interface
Evaluasi user interfaceEvaluasi user interface
Evaluasi user interface
 
The most technical mistakes in tech startup
The most technical mistakes in tech startupThe most technical mistakes in tech startup
The most technical mistakes in tech startup
 
Hadoop
HadoopHadoop
Hadoop
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Content marketing
Content marketingContent marketing
Content marketing
 
Best Practices For Writing Super Readable Code
Best Practices For Writing Super Readable CodeBest Practices For Writing Super Readable Code
Best Practices For Writing Super Readable Code
 
File carving
File carvingFile carving
File carving
 

Similar to Usability test

Usability testing
Usability testingUsability testing
Usability testing
pfasolo
 
Uid formative evaluation
Uid formative evaluationUid formative evaluation
Uid formative evaluationPen Lister
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designs
Elizabeth Snowdon
 
Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...
DRIscience
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methodsdillarja
 
UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team
Guilherme Rodrigues
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decades
UX Firm, LLC
 
ICS3211 Lecture 9
ICS3211 Lecture 9ICS3211 Lecture 9
ICS3211 Lecture 9
Vanessa Camilleri
 
Purposeful UX Research given the Constraints from a Pandemic
Purposeful UX Research given the Constraints from a PandemicPurposeful UX Research given the Constraints from a Pandemic
Purposeful UX Research given the Constraints from a Pandemic
Indu Kaila
 
Usabilitydraft
UsabilitydraftUsabilitydraft
UsabilitydraftKimGriggs
 
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
vliencycapateiii
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian Primer
Tao Zhang
 
Ux prototyping
Ux prototypingUx prototyping
Ux prototyping
Mohammed Abdallah
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
Vanessa Camilleri
 
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
 
Usability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath SelvarajUsability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath SelvarajSivaprasath Selvaraj
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineering
Aswathi Shankar
 

Similar to Usability test (20)

Usability testing
Usability testingUsability testing
Usability testing
 
Uid formative evaluation
Uid formative evaluationUid formative evaluation
Uid formative evaluation
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designs
 
Usability
UsabilityUsability
Usability
 
Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...Establishing best practices to improve usefulness and usability of web interf...
Establishing best practices to improve usefulness and usability of web interf...
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
 
UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decades
 
ICS3211 Lecture 9
ICS3211 Lecture 9ICS3211 Lecture 9
ICS3211 Lecture 9
 
Usability testing 2013.12.20.
Usability testing 2013.12.20.Usability testing 2013.12.20.
Usability testing 2013.12.20.
 
Purposeful UX Research given the Constraints from a Pandemic
Purposeful UX Research given the Constraints from a PandemicPurposeful UX Research given the Constraints from a Pandemic
Purposeful UX Research given the Constraints from a Pandemic
 
Usabilitydraft
UsabilitydraftUsabilitydraft
Usabilitydraft
 
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
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian Primer
 
Ux prototyping
Ux prototypingUx prototyping
Ux prototyping
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
 
Website Usability
Website UsabilityWebsite Usability
Website Usability
 
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
 
Usability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath SelvarajUsability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath Selvaraj
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineering
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

Usability test

  • 1. Usability Test Riawan Arbi Kusuma PT Ansvia
  • 3. Usability Testing: Why? • “Probably the best reason to test for usability is to eliminate those interminable arguments about the right way to do something. With human-factors input and testing, however, you can replace opinion with data. Real data tend to make arguments evaporate and meeting schedules shrink.” (Fowler, 1998, Appendix, p. 283)
  • 4. Usability Testing: Definition  Degree to which a user can successfully learn and use a product to achieve a goal  Research methodology • Evaluation • Experimental design  Observation and analysis of user behavior while users use a product or product prototype to achieve a goal (Dumas and Reddish, 1993, p.22)  “User-centered design” process involving user from initial design to product upgrade (Norlin and Winters, 2002)  Approach is to be a servant to the users of a system NOT to be subservient to technology (Gluck, 1998)  Goal is to identify usability problems and make recommendations for fixing and improving the design (Rubin, 1994)
  • 5. Usability Testing: Background  Relatively new methodology (Norlin and Winters, 2002) • Origins in aircraft design • Traced back to marketing • Development of a product • Popular in 1980s with widespread access to computers • Initiation of human computer interface usability studies • Evolved from human ethnographic observation, ergonomics, and cognitive psychology • Qualitative and quantitative data
  • 6. Usability Testing: Purpose  Evaluation tool  Identify problem areas  “Determine the fit of the design to the intended users” (Norlin and Winters, 2002, p. 5)
  • 7. Usability Testing: Principles  Keep the end user in mind  Achieve superiority through simplicity  Improve performance through design  Refine and iterate (Norlin and Winters, 2002, p.10)
  • 8. Usability Testing: Web Design Criteria  Links must be consistent and predictable  Group like things on the same page  Be consistent with language  Most important information should be on the first screen  Provide keywords for quick reading/scanning  Do not use animation or sounds  Make links look like links  Distinguish text from graphics  Avoid jargon (Spool, 1999)
  • 9. Usability Testing: Web Design Criteria  Ten Usability Heuristics (Nielsen) • Visibility of system status • Match between system and the real world • User control and freedom • Consistency and standards • Error prevention • Recognition rather than recall • Flexibility and efficiency of use • Aesthetic and minimalist design • Help users recognize, diagnose, and recover from errors • Help and documentation
  • 10. Usability Testing: Web Design Criteria  Goals for user-centered design • Enable users to • Achieve their particular goals and meet their needs • Move quickly and with few errors • Create a site that users like • More likely to perform well on a product that provides satisfaction
  • 11. Usability Testing: Methodology  Artificial environment (laboratory) • Maintain more control • May provide more specific data on a particular feature  Natural environment • Better holistic representation of real people doing real work
  • 12. Usability Testing: Methodology  Four types of usability tests (Rubin, 1994, p. 31-46) • Exploratory test – early product development • Assessment test – most typical, either early or midway in the product development • Validation test – verification of product’s usability • Comparison test – compare two or more designs; can be used with other three types of tests
  • 13. Usability Testing: Interpret Data  Usable Web site: (Rubin, 1994) • Usefulness • Establish whether it does what the user needs it to do • Effectiveness • Ease of use to achieve the desired task • Learnability • Ease of learning application and moving from being a novice to a skilled user • User satisfaction • User’s attitude about the site—how enjoyable it is to use
  • 14. Usability Testing: Report Results  Executive summary  Report • Describe methodology • Who, what, when, where, and how • Describe how tests were conducted • Profile users and describe sampling • Detail data collection methods • Succinctly explain the analysis • Provide screen captures • Include tables and graphs • Provide examples • Identify strengths and weaknesses • Recommend improvements
  • 15. Beberapa Feedback User Mindtalk • “Aku wes gabung channel akeh, tapi jebule channel e mati” • “Kok lemot to bro?” • “Arbi, itu dialog buat post baru sering error ya? Button send postnya sering ilang-ilang sendiri” • “Ada yang aneh dengan page popular bro, can u see that?”