We provide a structured classification of properties to guide the principled design of interactive systems. This classification is motivated by an existing software quality framework, which we extend with respect to the usability of the software product. We distinguish between high-level categories of product usability and criteria within those categories which can be represented and ultimately measured in terms of the software product itself. In this paper, we highlight three usability categories, learnability, interaction flexibility and interaction robustness, and define criteria which contribute to them.
Gregory D. Abowd, Joëlle Coutaz, Laurence Nig