150 likes | 341 Views
HCC 831. User Interface Design and Evaluation. What is Usability?. What is Usability?. The effectiveness and efficiency of the user interface and the user’s reaction to that interface. What is Usability?.
E N D
HCC 831 User Interface Design and Evaluation
What is Usability? The effectiveness and efficiency of the user interface and the user’s reaction to that interface.
What is Usability? ISO. "Ergonomic requirements for office work with visual display terminals (VDTs) -- Part 11: Guidance on usability", (ISO 9241-11:1998). http://www.w3.org/2002/Talks/0104-usabilityprocess/slide3-0.html
What is Usability? • Must measure: • Effectiveness • Efficiency • User’s Reaction • Easier said than done!
Usability Warnings • Interface designed by software people, not interface people. • It was developed by strict top-down, functional decomposition. (Emphasis on software function) • It was not developed to meet written, measurable usability specifications.
Usability Warnings • It was not prototyped as it was being developed. • It was not developed by means of an iterative refinement process. • It was not empirically evaluated.
Usability Goal • Promote communication between humans and computers. • Make this communication doable or easy. (User Friendly)
Human Computer Interaction (HCI or CHI) • HCI • This is what occurs when a human interacts with a computer or some other machine.
HCI Includes • Interface hardware and Software • Interface Tools • User Modeling • System Modeling
HCI Includes • Cognitive and Behavioral Science • Human Factors • Empirical Studies • Methodology • Techniques and Guidelines
Interaction Design • Behavioral Domain • Interaction development is the design of the look, feel and input/output responses of the human interface.
Interface Design • Constructional Domain • Interface development focuses on the software being used to implement the interactions.
Interaction and Interface • Interface Design follows Interaction Design. • Both are necessary. • Tendency is to focus on Interface Design, Software Engineers.