Skip to main content
Top

2015 | OriginalPaper | Chapter

10. HCI Pattern Capture and Dissemination: Practices, Lifecycle, and Tools

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Despite the huge number of human–computer interaction (HCI) design patterns available, it has been recently identified that patterns are still difficult to find and apply, especially by patterns users, mainly software developers. In this chapter, we argue and demonstrate that the lack of an effective pattern representation is one of the main reasons for this problem. We discussed the idea of pattern lifecycle how it can lead to an environment for not only capturing and delivering patterns, but that also can automate the pattern lifecycle including the generation of applications from a pattern-oriented design. At the core of such environment, the concept of generative pattern has been introduced in other chapters.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
go back to reference Ackerman MS, Thomas WM (1990) Answer garden: a tool for growing organizational memory. Proceedings of the ACM conference on office information systems. ACM Press publishing, New York, pp 31–39. (Cambridge, Massachusetts, USA) Ackerman MS, Thomas WM (1990) Answer garden: a tool for growing organizational memory. Proceedings of the ACM conference on office information systems. ACM Press publishing, New York, pp 31–39. (Cambridge, Massachusetts, USA)
go back to reference Alexander C., Ishikawa S., Silverstein M., Jacobson M., Fiskdahl-King I, Angel S (1977) A pattern language. 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
go back to reference Alur D, Malks D, Crupi J (2003) Core J2EE patterns: best practices and design strategies. Sun microsystems core design series. Prentice Hall PTR, Upper Saddle River Alur D, Malks D, Crupi J (2003) Core J2EE patterns: best practices and design strategies. Sun microsystems core design series. Prentice Hall PTR, Upper Saddle River
go back to reference Arutla K (2000) Tool support for pattern oriented analysis and design. Master thesis, Department of Computer Science and Electrical Engineering. University of West Virginia, Morgantown Arutla K (2000) Tool support for pattern oriented analysis and design. Master thesis, Department of Computer Science and Electrical Engineering. University of West Virginia, Morgantown
go back to reference Beck K, Coplien JO, Crocker R, Dominick L, Meszaros G, Paulisch F (1996) Industrial experience with design patterns. Proceedings of the 18th International Conference on Software Engineering, IEEE Computer Society Press Publishing Beck K, Coplien JO, Crocker R, Dominick L, Meszaros G, Paulisch F (1996) Industrial experience with design patterns. Proceedings of the 18th International Conference on Software Engineering, IEEE Computer Society Press Publishing
go back to reference Borchers JO, Sally F, Richard NG, Lyn P, Elke S (2001) Usability pattern language: creating a community. AI Soc (AIS) 15(4):377–385 Borchers JO, Sally F, Richard NG, Lyn P, Elke S (2001) Usability pattern language: creating a community. AI Soc (AIS) 15(4):377–385
go back to reference Brinck T, Hand A (1999) What do users want in an HCI Website. EACE quarterly (European Association of Cognitive Ergonomics), vol 3. (issue no. 2, August) Brinck T, Hand A (1999) What do users want in an HCI Website. EACE quarterly (European Association of Cognitive Ergonomics), vol 3. (issue no. 2, August)
go back to reference Clancy MJ, Linn MC (1999) Patterns and pedagogy. Proceedings of the thirtieth SIGCSE technical symposium on computer science education. ACM Press publishing, New York, pp 37–42. (New Orleans, Louisiana, United States) Clancy MJ, Linn MC (1999) Patterns and pedagogy. Proceedings of the thirtieth SIGCSE technical symposium on computer science education. ACM Press publishing, New York, pp 37–42. (New Orleans, Louisiana, United States)
go back to reference Colleen MK, Pitkow JE (1996) Surveying the territory: GVU’s five WWW user surveys. World W Web J 1(3):77–84. (CA, USA) Colleen MK, Pitkow JE (1996) Surveying the territory: GVU’s five WWW user surveys. World W Web J 1(3):77–84. (CA, USA)
go back to reference Chambers C, Harrison B, Vlissides JM (2000) A debate on language and tool support for design patterns. Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on principles of programming languages, Boston, Massachusetts, USA, January 19–21. ACM. 277–289 Chambers C, Harrison B, Vlissides JM (2000) A debate on language and tool support for design patterns. Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on principles of programming languages, Boston, Massachusetts, USA, January 19–21. ACM. 277–289
go back to reference Fincher S, Finlay J (2003) CHI 2003 report: perspectives on HCI patterns: concepts and tools; introducing PLML. Interfaces, the international journal of human computer interaction 56:26–28. (British HCI Group publishing, Winchester) Fincher S, Finlay J (2003) CHI 2003 report: perspectives on HCI patterns: concepts and tools; introducing PLML. Interfaces, the international journal of human computer interaction 56:26–28. (British HCI Group publishing, Winchester)
go back to reference Florijin G, Meijers M, van Winsen P (1997) Tool support in design patterns. Proceedings of ECOOP ‘97, 11th European Conference on Object-Oriented Programming, Utrecht University, Jyväskylä, Finland, June 9–13 1997. In: Askit M, Matsuoka S (eds) Lecture notes in Computer Science no. 1241. Springer, Berlin Florijin G, Meijers M, van Winsen P (1997) Tool support in design patterns. Proceedings of ECOOP ‘97, 11th European Conference on Object-Oriented Programming, Utrecht University, Jyväskylä, Finland, June 9–13 1997. In: Askit M, Matsuoka S (eds) Lecture notes in Computer Science no. 1241. Springer, Berlin
go back to reference Gaffar A (2004) The other side of patterns: a user-centered analysis. Preliminary results of Pattern Usability Study, presented at UPA: Usability Professionals’ Association, Bloomingdale, Illinois, USA in conjunction with CRIM (Computer Research Institute of Montreal) Gaffar A (2004) The other side of patterns: a user-centered analysis. Preliminary results of Pattern Usability Study, presented at UPA: Usability Professionals’ Association, Bloomingdale, Illinois, USA in conjunction with CRIM (Computer Research Institute of Montreal)
go back to reference Gaffar A (2005) Studies on pattern dissemination and reuse to support interaction design. Concordia University, Montreal Gaffar A (2005) Studies on pattern dissemination and reuse to support interaction design. Concordia University, Montreal
go back to reference Gaffar A, Sinnig D, Javahery H, Seffah A (2003) MOUDIL: a comprehensive framework for disseminating and sharing HCI patterns, position paper in CHI workshop entitled: perspectives on HCI patterns: concepts and Tools. 3 pages Gaffar A, Sinnig D, Javahery H, Seffah A (2003) MOUDIL: a comprehensive framework for disseminating and sharing HCI patterns, position paper in CHI workshop entitled: perspectives on HCI patterns: concepts and Tools. 3 pages
go back to reference Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison Wesley Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison Wesley
go back to reference Hoffer JA, George JF, Valacich JS (2002) Modern system analysis and design, 3rd edn. Prentice Hall PTR, Upper Saddle River Hoffer JA, George JF, Valacich JS (2002) Modern system analysis and design, 3rd edn. Prentice Hall PTR, Upper Saddle River
go back to reference Mahemoff M, Lorraine JJ (2001) Usability pattern language: the language aspect. In Hirose M (ed), Human computer interaction: interact ’01, proceedings of IFIP TC.13 international conference on human-computer interaction, July 9–13, 2001, Tokyo, Japan. Ohmsha Publishing, Tokyo, pp 350–358 Mahemoff M, Lorraine JJ (2001) Usability pattern language: the language aspect. In Hirose M (ed), Human computer interaction: interact ’01, proceedings of IFIP TC.13 international conference on human-computer interaction, July 9–13, 2001, Tokyo, Japan. Ohmsha Publishing, Tokyo, pp 350–358
go back to reference Ling RF (1980) General considerations on the design of an interactive system for data analysis, vol 23. ACM Press Publishing, New York, pp 147–154. (Communications of the ACM, Issue 3) Ling RF (1980) General considerations on the design of an interactive system for data analysis, vol 23. ACM Press Publishing, New York, pp 147–154. (Communications of the ACM, Issue 3)
go back to reference Mahemoff M, Lorraine JJ (2001) Usability pattern language: the language aspect. In Hirose M (ed), Human computer interaction: interact ’01, proceedings of IFIP TC.13 international conference on human-computer interaction, July 9-13, 2001, Tokyo, Japan. Ohmsha Publishing, Tokyo, pp 350–358 Mahemoff M, Lorraine JJ (2001) Usability pattern language: the language aspect. In Hirose M (ed), Human computer interaction: interact ’01, proceedings of IFIP TC.13 international conference on human-computer interaction, July 9-13, 2001, Tokyo, Japan. Ohmsha Publishing, Tokyo, pp 350–358
go back to reference Porter R, Calder P (2004) Patterns in learning to program: an experiment. ACM International Conference Proceeding Series. Proceedings of the sixth conference on Australian computing education—Dunedin, New Zealand, vol 30. Australian Computer Society publishing Inc., Darlinghurst, pp 241–246 Porter R, Calder P (2004) Patterns in learning to program: an experiment. ACM International Conference Proceeding Series. Proceedings of the sixth conference on Australian computing education—Dunedin, New Zealand, vol 30. Australian Computer Society publishing Inc., Darlinghurst, pp 241–246
go back to reference Rouse WB (1981) Human–computer interaction in the control of dynamic systems, vol 13. ACM computing surveys (CSUR) ACM Press Publishing, New York, pp 71–99. (Issue 1) Rouse WB (1981) Human–computer interaction in the control of dynamic systems, vol 13. ACM computing surveys (CSUR) ACM Press Publishing, New York, pp 71–99. (Issue 1)
go back to reference Van Welie M, Van der Veer GC (2000) Patterns as tools for user interface design. International workshop on tools for working with guidelines, October 7–8. Biarritz Van Welie M, Van der Veer GC (2000) Patterns as tools for user interface design. International workshop on tools for working with guidelines, October 7–8. Biarritz
go back to reference Whitten JL, Bentley LD, Dittman KC (2001) System analysis and design methods, 5th edn, McGraw Hill Irwin, New York Whitten JL, Bentley LD, Dittman KC (2001) System analysis and design methods, 5th edn, McGraw Hill Irwin, New York
go back to reference Yacoub S, Ammar H (1999) Tool support for developing pattern-oriented architectures, Proceedings of the 1st symposium on reusable architectures and components for developing distributed information systems, RACDIS’99, August 2–3, 1999, Orlando, pp 6658–6670 Yacoub S, Ammar H (1999) Tool support for developing pattern-oriented architectures, Proceedings of the 1st symposium on reusable architectures and components for developing distributed information systems, RACDIS’99, August 2–3, 1999, Orlando, pp 6658–6670
Metadata
Title
HCI Pattern Capture and Dissemination: Practices, Lifecycle, and Tools
Author
Ahmed Seffah
Copyright Year
2015
DOI
https://doi.org/10.1007/978-3-319-15687-3_10