Skip to main content

The Patterns of HCI Design: Origin, Perceptions, and Misconceptions

  • Chapter
  • First Online:
Patterns of HCI Design and HCI Design of Patterns

Part of the book series: Human–Computer Interaction Series ((HCIS))

  • 1770 Accesses

Abstract

This chapter introduces the concept of human–computer interaction (HCI) design pattern—also called UI design pattern, interaction design patterns, HCI patterns, user experience pattern and usability engineering pattern. In this book, we mainly use the term HCI Design pattern, but we also use all these terms interchangeably to refer to HCI design pattern. HCI design patterns—have been introduced as a medium to capture and represent users’ experiences as well as to disseminate it as design knowledge. Patterns have the potential of transferring the design expertise of HCI designers to software engineers, who are usually unfamiliar with UI design and usability principles. What is the difference between design patterns and HCI design patterns? Why are they important among HCI designers and SE practitioners? Why design patterns have been considered as a HCI design tool? Why and how HCI design patterns can make a difference? This chapter provides a first answer to these questions that are the key objectives of this book.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  • Alexander C (1979) The timeless way of building. Oxford University Press, New York

    Google Scholar 

  • Alexander C, Ishikawa S, Silverstein M, Jacobson M, Fiskdahl-King I, Angel S (1977) A pattern language. Oxford University Press, New York

    Google Scholar 

  • Beck K, Cunningham W (1987) Using pattern languages for object-oriented programs. The 3nd Conference on Object-Oriented Programming System, Languages and Applications, Orlando

    Google Scholar 

  • Beck K, Coplien JO, Crocker R, Dominick L, Meszaros G, Paulisch F, Vlissides J (1996) Industrial experience with design patterns. In Proceedings of the 18th International Conference on Software Engineering. pp. 103–114. IEEE Computer Society Press

    Google Scholar 

  • Borchers JO (2001) A pattern approach to interaction design. Wiley, New York

    Google Scholar 

  • Coplien JO, Schmidt DC (1995) Pattern language of program design. Addison Wesley, Reading

    Google Scholar 

  • Coplien J, Zhao L (2001) Symmetry breaking in software patterns. In: Butler G, Jarzabek S (eds) Springer lecture notes in computer science series, LNCS 2177

    Google Scholar 

  • Coram T, Lee J (1998) A pattern language for user interface design. http://www.maplefish.com/todd/papers/experiences. Accessed 14 April 2014

  • Dix A, Finlay J, Abowd and G, Beale R (1998) Human-computer interaction, 2nd edn. Prentice Hall, London. (ISBN 0-13-239864–8)

    Google Scholar 

  • Dix A, Finlay JE, Abowd GD, Beale R (2003) Human-computer interaction, 3rd edn. Pearson, London

    Google Scholar 

  • Engelberg D, Seffah A (2002) A design patterns for the navigation of large information architectures. 11th Annual Usability Professional Association Conference. Orlando (Florida).USA

    Google Scholar 

  • Erickson T (2000) Lingua Franca for design: sacred places and pattern language. In Proceedings of Designing Interactive Systems. ACM Press, New York

    Google Scholar 

  • Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison Wesley, Reading

    Google Scholar 

  • Granlund Åsa Lafrenière D Carr DA (2001) A pattern-supported approach to the user interface design process. Proceedings of HCI International 2001 9th International Conference on human-computer interaction. August 5–10, 2001. New Orleans. USA

    Google Scholar 

  • Hillside Group (1993) Online available at http://hillside.net/home/history. Accessed 14 April 2014

  • Javahery H, Seffah A (2002) A model for usability pattern-oriented design. In Proceedings of TAMODIA 2002. Bucharest. Romania. pp. 104–110

    Google Scholar 

  • Laakso SA (2003) Collection of user interface design patterns. University of Helsinki, Dept. of Computer Science

    Google Scholar 

  • Meservy TO, Fensternacher KD (2005) Transforming software development: an MDA Road Map. Computer 38(8):52–58

    Article  Google Scholar 

  • Sinnig D (2004) The complicity of patterns and model-based UI development. Master of Computer Science, Montreal, Concordia University, 148 p

    Google Scholar 

  • Tidwell J (1997). Common Ground: a pattern language for human-computer interface design. Online. http://www.mit.edu/~jtidwell/common_ground.html. Accessed 14 April 2014

  • van Duyne DK Landay JA Hong JI (2003) The design of sites: patterns, principles and processes for crafting a customer-centered web experience. Addison Wesley, Boston

    Google Scholar 

  • van Duyne DK Landay JA Hong JI (2006) The design of sites: patterns, patterns for creating winning web sites. Pearson, Upper Saddle River

    Google Scholar 

  • Welie MV (1999) The Amsterdam collection of patterns in user interface design. Online http://www.welie.com/patterns/. Accessed 14 April 2014

  • Yacoub S, Ammar H (2003) Pattern-oriented analysis and design: composing patterns to design software systems (1st edn; p. 416). Addison Wesley Professional, Germany, ISBN 0-201-77640-5

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Seffah .

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Seffah, A. (2015). The Patterns of HCI Design: Origin, Perceptions, and Misconceptions. In: Patterns of HCI Design and HCI Design of Patterns. Human–Computer Interaction Series. Springer, Cham. https://doi.org/10.1007/978-3-319-15687-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-15687-3_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-15686-6

  • Online ISBN: 978-3-319-15687-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics