2003 Monash Web Workshop Series

Usability and human factors

Summary

This presentation follows on from the introduction to usability and user-centred design and focuses on human factors issues, beginning with a discussion of the roots of usability in the field of human factors. Through a series of everyday examples it introduces the principles of feedback, visibility, affordances, constraints and natural mapping, as discussed in Donald Norman's The Design of Everyday Things. Norman's conceptual models and the gulfs of execution and evaluation are also illustrated through the use of examples. Finally, human factors issues relevant to the web are discussed.

The presentation covers the following topics:

This presentation was given as part of the Web Workshop series at Monash University on 15 May, 2003. An earlier version was presented on 16 August 2002.

Dey Alexander
Usability Specialist, Web Resources and Development
IT Services Division, Monash University
Ph: +61 3 99054740
Email: dey.alexander@its.monash.edu.au

Created: 16 August, 2002- Last updated: 15 May, 2003

What is usability?

ISO 9241

Usability is a measure of the effectiveness, efficiency and satisfaction with which specified users can achieve specified goals in a particular environment.

Key terms in the ISO 9241 definition

The five Es of usability

Effective

Efficient

Engaging

Error tolerant

Easy to learn

References

History of usability

Usability comes from the field of human factors

What is human factors?

What are the goals of human factors?

Multidisciplinarity of human factors

References

Some examples of poor usability

Usability--good or poor--is all around us

How do I turn this computer on?

Did I send that fax?

Photo of the new fax machine

Close up of the control panel on the multi-function office machine

Which burner on the cooktop is which?

Photo of a stove top with four burners and the knobs arranged vertically at right

Photo of a stove top with control layout that matches the burner layout

Trapped between two doors

Photo of a set of doors connecting a walkway between two buildings

How do I open the refrigerator?

Photo showing recessed handles on the left side of a refrigerator

Photo showing a set of recessed handles on the right side of the same refrigerator

References

Design principles

Visibility - the Macintosh example

Feedback - the fax example

Natural mapping - the cooktop example

Affordances - the door handle example

Constraints - the refrigerator and door handle examples

Some additional things to consider when designing products for people to use

Conventions

     

Context of use

The sign over the mop sink reads: this is a mop sink

Human behaviour

  

References

The role of the designer

Norman's idea of the "system image"

Conceptual models

An example of the formation of a poor conceptual model

Norman's basic theory of human action

Seven stages of action

Stages of human action as a design guide
Stage of Action Design Question: How easily can the user...?
Forming the goal Determine the function of the product or system
Forming the intention Tell what actions are possible
Specifying an action Determine mapping from intention to action
Executing the action Perform the action
Perceiving the state of the world Tell if the system is in the desired state
Interpreting the state of the world Determine the mapping from system state to interpretation
Evaluating the outcome Tell what state the system is in

Gulfs of execution and evaluation

References

Human behaviour on the web

The paradox of the active user

Larson's dog effect

A note about download/response times

A note about "interactivity" on the web

"Attention economics"

One of the great ironies of information economics is that while information can be trivially copied and the information bandwidth continues to widen, the individual's attention bandwidth is as narrow as ever
Source: Wired Magazine

How people read online

References

 

Full list of references

What is usability?

Some examples of poor usability

Design principles

Human behaviour on the web