Usability Specifications as Tool in Iterative Development.

Abstract

Poor usability of contemporary computer systems has impelled a concern with how usability can play a role in the system design process. In this chapter, we criticize approaches that consist of usability analysis of fully articulated design alternatives. Such approaches cannot in principle support the design process that produced the alternative designs in the first place. We develop an approach based on usability specifications: precise, testable statements of performance goals for typical users carrying out tasks typical of their projected use of the system. These in turn must be factored into their behavioral prerequisites, which we call subskills, in order to pinpoint and remedy specific problems in a design. Like functional specifications, the usability specifications and the subskills they imply are viewed as being iteratively elaborated and refined throughout the design process. An extended example from the domain of text editing is presented.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 03, 1984
Accession Number
ADA150563

Entities

People

  • J. M. Carroll
  • M. B. Rosson

Organizations

  • IBM Thomas J. Watson Research Center

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Human Systems

DTIC Thesaurus Topics

  • Case Studies
  • Cognition
  • Computer Science
  • Computers
  • Language
  • Materials
  • New York
  • Observation
  • Performance Tests
  • Psychology
  • Specifications
  • Standards
  • Systems Engineering
  • Thinking
  • User Interface
  • User Interface Engineering
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Software Engineering.
  • Systems Analysis and Design