Architecture
Download
Report
Transcript Architecture
7/6/2015
1
ANALYSIS OF SOFTWARE
USABILITY EVALUATION METHODS
By Siyao (Amy) Kong
University of Southern California
7/6/2015
Overview
Introduction
- What is Human Factor?
- What is usability?
Usability Evaluation Methods
Pros & Cons
Possible Improvement
Contribution to CSCI 577ab
Conclusion
2
7/6/2015
Introduction
What is Human Factor?
– A study about interaction between people and system
– A study about designing better user experience
– To design effective user interface
What is usability?
‒ The ease of use of the system
‒ Influence users’ satisfaction of the system
3
7/6/2015
4
Usability Evaluation Methods
User-based
‒ Evaluate the quality and quantitative result
‒ Performance, non-verbal behavior, attitude, stress, motivation
Expert-based
‒ Domain expert’s rating
Theory-based
‒ learning curve, performance times, and ease of understanding
7/6/2015
Evaluation technique
Diagnostic
‒ Highlight problem area, recommend redesign
Summative
‒ Experimental task support, degree of user support
‒ Common in expert-based and user-based approaches
Certification
‒ Against certain criteria
5
7/6/2015
Evaluation technique
Expert-based evaluation
‒ by a group of human-computer interaction researchers
User-based testing
‒ regular PC users as subject
Theory-based evaluation
‒ based on guidelines and principles
Cognitive walk-through method
‒ Step through typical user tasks
‒ Compare actions and feedbacks
6
7/6/2015
Pros & Cons
Expert-based
‒ Thorough than other techniques
‒ Requires experts
User-based
‒ Only highlight significant problems
‒ Simple to make responsive change
‒ Expensive cost: time, money, user
Theory-based
‒ Identify recurring and general problems
‒ No need for expert
‒ Miss severe problems
Cognitive walk-through
‒ Identify goals and assumptions
‒ Fail to identify many problems
7
7/6/2015
8
Possible Improvement
Introduce expert knowledge into theory, extends
guidelines and problem identification, form more thorough
principles
Add more quality and quantitative criteria for user-based
evaluation
‒ Interface responsiveness, effective hint, operation success rate
Add more non-typical tasks to cognitive walk-through
methods
7/6/2015
9
Contribution to CSCI 577ab
Provide guideline for evaluate the ease of use of the
system
‒ Adopted several methods for project usability evaluation
Improves the usability of the system
‒ Refined ambiguous interface elements
‒ Display elements according to different scenarios
‒ Redesign layouts to improve understandability
‒ Improve user input efficiency
7/6/2015
Conclusion
Important factor to influence user experience
Indispensable factor of a successful software
10
7/6/2015
11
References
Wikipedia
http://en.wikipedia.org/wiki/Usability
Human Factors in Software Engineering
J.D. Gannon, University of Maryland
Usability Evaluation with the Cognitive Walkthrough
http://www.sigchi.org/chi95/proceedings/tutors/jr_bdy.htm
Criteria For Evaluating Usability Evaluation Methods
http://www.idemployee.id.tue.nl/m.m.bekker/hartson.pdf
12
7/6/2015
Thank you!