Main Page | See live article | Alphabetical index


Usability is a measure of how easily a thing (typically a software application or a piece of hardware) can be used in the manner intended by the designers. Usability includes considerations such as:

Answers to these can be obtained by conducting user and task analysis at the start of the project.

Other considerations include:

Answers to these and other questions are determined through usability testing.

Usability is now recognized as an important software quality attribute, earning its place among more traditional attributes such as performance and robustness. Indeed various academic programs treating usability as a core concern have begun to appear; see, e.g., the Human-Computer Interaction Program at Carnegie Mellon University.

Usability is the software specialization of the larger topic of human factors and ergonomics, although the term is also applied to document design.

See also

External links