skip to main content
10.1145/2018431.2018435acmotherconferencesArticle/Chapter ViewAbstractPublication PagespeicsConference Proceedingsconference-collections
extended-abstract

A pattern approach to specifying usability features in use cases

Published:13 June 2011Publication History

ABSTRACT

Functional features like Undo can greatly add to the usability of interactive software systems. In recent years, many features have consequently been identified as usability patterns --- proven and reusable solutions for building usable systems. This paper presents an approach to integrating usability patterns into established software engineering processes, mainly requirements definition. The approach uses semiformal specification templates to enable developers to specify pattern application in use case-based requirements specifications. Both general constraints for pattern application and low-level requirements related to individual interactions between a system and its users can be specified. The resulting specification defines how and where usability patterns are to be applied, thus facilitating subsequent engineering activities (e. g. software architecture design, implementation, and test) and improving traceability of pattern application.

References

  1. Bass, L., and John, B. E. Linking usability to software architecture patterns through general scenarios. Journal of Systems and Software 66, 3 (2003), 187--197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cockburn, A. Writing Effective Use Cases. Addison-Wesley, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Dearden, A., and Finlay, J. Pattern languages in HCI: A critical review. Human-Computer Interaction 21, 1 (2006), 49--102.Google ScholarGoogle ScholarCross RefCross Ref
  4. Gaffar, A., Seffah, A., and Van der Poll, J. A. HCI Pattern Semantics in XML: a Pragmatic Approach. SIGSOFT Softw. Eng. Notes 30, 4 (2005), 1--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Juristo, N., Moreno, A., and Sanchez-Segura, M.-I. Guidelines for Eliciting Usability Functionalities. IEEE Transactions on Software Engineering 33, 11 (2007), 744--758. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A pattern approach to specifying usability features in use cases

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        PEICS '11: Proceedings of the 2nd International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
        June 2011
        25 pages
        ISBN:9781450308564
        DOI:10.1145/2018431
        • Conference Chair:
        • Marc Seissler,
        • Program Chair:
        • Dr. Gerrit Meixner

        Copyright © 2011 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 June 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • extended-abstract

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader