Skip to main content

2015 | OriginalPaper | Buchkapitel

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

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
Zurück zum Zitat 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)
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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)
Zurück zum Zitat 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)
Zurück zum Zitat 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)
Zurück zum Zitat 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
Zurück zum Zitat 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)
Zurück zum Zitat 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
Zurück zum Zitat 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)
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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)
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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)
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Metadaten
Titel
HCI Pattern Capture and Dissemination: Practices, Lifecycle, and Tools
verfasst von
Ahmed Seffah
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-15687-3_10

Neuer Inhalt