Goals of Human Computer Interaction (HCI)
- Safety
Safety of Users and Safety of Data
- Utility
What services a system provides
- Effectiveness
User’s ability to achieve goals e.g. finds desire information
- Efficiency
A measure of how quickly users can accomplish their goals
- Usability
Ease of learning and use
- Appeal
How well users like the system e.g. first impression and long term satisfaction
Usability Evaluation Criteria
- Time to learn
- Speed of performance
- Rate of errors by users
- Retention over time
- Subjective satisfaction
Stages of User-centered development
- Needs analysis
Summarizes the nature and purpose of the system
- User and task analysis
Characterizes the people who will use the site and what user will do
- Functional analysis
Functionality or computer services that user will need and what will be automated
- Requirement analysis
Describe the formal specification required to implement the system e.g. data dictionary, ER diagram
- Setting usability specifications
Performance measure and Preference measure
- Design Prototyping
Organization and Appearance
Low and High Fidelity
- Evaluation