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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alexander C (1979) The timeless way of building. Oxford University Press, New York
Alexander C, Ishikawa S, Silverstein M, Jacobson M, Fiskdahl-King I, Angel S (1977) A pattern language. Oxford University Press, New York
Beck K, Cunningham W (1987) Using pattern languages for object-oriented programs. The 3nd Conference on Object-Oriented Programming System, Languages and Applications, Orlando
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
Borchers JO (2001) A pattern approach to interaction design. Wiley, New York
Coplien JO, Schmidt DC (1995) Pattern language of program design. Addison Wesley, Reading
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
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)
Dix A, Finlay JE, Abowd GD, Beale R (2003) Human-computer interaction, 3rd edn. Pearson, London
Engelberg D, Seffah A (2002) A design patterns for the navigation of large information architectures. 11th Annual Usability Professional Association Conference. Orlando (Florida).USA
Erickson T (2000) Lingua Franca for design: sacred places and pattern language. In Proceedings of Designing Interactive Systems. ACM Press, New York
Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison Wesley, Reading
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
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
Laakso SA (2003) Collection of user interface design patterns. University of Helsinki, Dept. of Computer Science
Meservy TO, Fensternacher KD (2005) Transforming software development: an MDA Road Map. Computer 38(8):52–58
Sinnig D (2004) The complicity of patterns and model-based UI development. Master of Computer Science, Montreal, Concordia University, 148 p
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
van Duyne DK Landay JA Hong JI (2006) The design of sites: patterns, patterns for creating winning web sites. Pearson, Upper Saddle River
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
Author information
Authors and Affiliations
Corresponding author
Rights 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)