Skip to main content

Exploring Usability Needs by Human-Computer Interaction Patterns

  • Conference paper
Task Models and Diagrams for User Interface Design (TAMODIA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4849))

Abstract

Covering quality aspects such as usability through the software development life cycle is challenging. These “-ilities” are generally difficult to grasp and usually lack an appropriate quantifiability, which would ease their systematic consideration. We propose a pattern-based development method supporting the identification of usability requirements and their proper specification. By taking usability principles from Human-Computer Interaction (HCI) design patterns and incorporate them into patterns for software analysis (problem frames), we obtain a new kind of patterns applicable for requirements engineering: HCIFrames. They are used for exploring usability needs of a given problem situation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language. Oxford University Press, New York (1977)

    Google Scholar 

  2. Beck, K., Cunningham, W.: Using Pattern Languages for Object-Oriented Programs. OOPSLA- 1987 Workshop on the Specification and Design for OO-Programming  (1987)

    Google Scholar 

  3. Borchers, J.: A Pattern Approach to Interaction Design. John Wiley & Sons, USA (2001)

    Google Scholar 

  4. Chung, L., Nixon, B.A., Yu, E., Mylopoulus, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston, USA (2000)

    MATH  Google Scholar 

  5. Côté, I., Hatebur, D., Heisel, M., Schmidt, H., Wentzlaff, I.: A Systematic Account of Problem Frames. In: EuroPLoP 2007, Universitätsverlag Konstanz (to appear, 2008)

    Google Scholar 

  6. Folmer, E., van Welie, M., Bosch, J.: Bridging Patterns: An Approach to Bridge Gaps Between HCI and SE. Journal of Information and Software Technology 48(2) (2006)

    Google Scholar 

  7. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns – Elements of Reusable Object-Oriented Software. Addison Wesley, Boston, USA (1995)

    Google Scholar 

  8. Jackson, M.: Problem Frames – Analysing and Structuring Software Development Problems. Addison-Wesley, Reading (2001)

    Google Scholar 

  9. ISO 9241-110:2006. Ergonomics of Human-System Interaction – Part 110: Dialogue Principles. International Organisation for Standardization (2006)

    Google Scholar 

  10. Rossi, G., Schwabe, D., Lyardet, F.: User Interface Patterns for Hypermedia Applications. In: Proc. of the Working Conference on AVI, ACM Press, New York (2000)

    Google Scholar 

  11. Schümmer, T.: A Pattern Approach for End-User Centered Groupware Development. PhD thesis, FernUniversität in Hagen (2005)

    Google Scholar 

  12. Smith, C.U., Williams, L.G.: Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. Addison-Wesley Professional, Reading (2001)

    Google Scholar 

  13. Tidwell, J.: Designing Interfaces, Sebastopol, USA. O’Reilly Media (2005)

    Google Scholar 

  14. van Duyne, D.K., Landay, J., Hong, J.: The Design of Sites - Patterns for Creating Winning Websites. Prentice-Hall, Englewood Cliffs (2002)

    Google Scholar 

  15. van Welie, M., van der Veer, G.C., Eliens, A.: Breaking down Usability. In: Proceedings of Interact 1999, Edinburgh, Scotland (1999)

    Google Scholar 

  16. Wentzlaff, I., Specker, M.: Pattern-based Development of User-Friendly Web Applications. In: Workshop Proceedings of the 6th ICWE, ACM Press, New York (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marco Winckler Hilary Johnson Philippe Palanque

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Specker, M., Wentzlaff, I. (2007). Exploring Usability Needs by Human-Computer Interaction Patterns. In: Winckler, M., Johnson, H., Palanque, P. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2007. Lecture Notes in Computer Science, vol 4849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77222-4_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77222-4_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77221-7

  • Online ISBN: 978-3-540-77222-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics