Use case evaluation (UCE): a method for early usability evaluation in software development

  • Authors:
  • Kasper Hornbæk;Rune Thaarup Høegh;Michael Bach Pedersen;Jan Stage

  • Affiliations:
  • University of Copenhagen, Department of Computer Science, Copenhagen, Denmark;Aalborg University, Department of Computer Science, Aalborg East, Denmark;ETI A/S, Nørresundby, Denmark;Aalborg University, Department of Computer Science, Aalborg East, Denmark

  • Venue:
  • INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is often argued that usability problems should be identified as early as possible during software development, but many usability evaluation methods do not fit well in early development activities. We propose a method for usability evaluation of use cases, a widely used representation of design ideas produced early in software development processes. The method proceeds by systematic inspection of use cases with reference to a set of guidelines for usable design. To validate the method, four evaluators inspected a set of use cases for a health care application. The usability problems predicted by the evaluators were compared to the result of a conventional think-aloud test. About one fourth of the problems were identified by both think-aloud testing and use case inspection; about half of the predicted problems not found by think-aloud testing were assessed as providing useful input to early development. Qualitative data on the evaluators' experience using the method are also presented. On this background, we argue that use case inspection has a promising potential and discuss its limitations.