Abstract
This paper presents first results of a research project whose goal is to develop a pattern language that enhances business software by motivating and engaging elements. The goal of the pattern language is to turn the soft and vague term of “emotions in user interaction design” into constructive design guidance. The patterns are especially tailored for joy-of-use in business applications. The main contribution of this paper is the description of quality characteristics for this pattern language. They are illustrated by references to existing pattern descriptions and elaborating their deficiencies. This paper shows how these weaknesses were addressed in the pattern language.
ACM Classification Keywords: D.2.1 Requirements/Specifications, D.2.2 Design Tools and Techniques, H.5.2 User Interfaces.
The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977)
Alexander, C.: The Timeless Way of Building. Oxford University Press, Oxford (1979)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns - Elements of Reusable Object-Oriented Software. Addison Wesley, Boston (1994)
Gamma, E.: Design patterns: ten years later. In: Software pioneers: contributions to software engineering, pp. 688–700. Springer, New York (2002)
Tidwell, J.: COMMON GROUND: A Pattern Language for Human-Computer Interface Design, vol. 2006 (1999)
van Welie, M.: The Amsterdam Collection of Patterns in User Interface Design, vol. 2006 (1999)
Borchers, J.: A Pattern Approach to Interaction Design. John Wiley & Sons, Ltd., Chichester (2001)
Fincher, S.: CHI 2003 Workshop Report - Perspective on HCI Patterns: Concepts and tools (introducing PLML). Interfaces 56, 27–28 (2003)
Meszaros, G., Doble, J.: Metapatterns: A pattern language for pattern writing. In: The 3rd Pattern Languages of Programming conference, Monticello, Illinois (1996)
Björk, S., Holopainen, J.: Patterns in Game Design. River Media, Charles (2004)
Todd, E., Kemp, E., Phillips, C.: What makes a good user interface pattern language? In: Proceedings of the fifth conference on Australasian user interface, Dunedin, New Zealand, vol. 28 (2004)
Cunningham, W.: Tips for writing Pattern Languages (1994)
Kjellerup, N.: The Galley Slave Model. In: Kjellerup, N. (ed.) Call Centre Know How Essays: Productivity, Measurements & Benchmarks, vol. 2006, Resource International Pty Ltd., Ashgrove (2005)
Rupp, C., Goetz, R.: Linguistic Methods of Requirements-Engineering (NLP). In: Proceedings of the European Software Process Improvement Conference (EuroSPI), Denmark (2000)
Henninger, S., Ashokkumar, P.: An Ontology-Based Infrastructure for Usability Design Patterns. Semantic Web Enabled Software Engineering (SWESE), 41–55 (2005)
Herzberg, F.: The motivation of work. John Wiley & Sons, Chichester (1959)
Schmidt, K.-H., Kleinbeck, U.: Funktionsgrundlagen der Leistungswirkungen von Zielen bei der Arbeit. In: Jerusalem, M., Pekrun, R. (eds.) Emotion, Motivation und Leistung, pp. 291–304. Hogrefe, Göttingen (1999)
Latham, G.P., Lee, T.W.: Goal setting. In: Locke, E.A. (ed.) Generalizing from laboratory to field settings, pp. 101–117. Lexington Books, Lexington (1986)
Schmidt, K.-H.: Motivation, Handlungskontrolle und Leistung in einer Doppelaufgabensituation. VDI-Verlag, Düsseldorf (1987)
Locke, E.A., Latham, G.P.: A theory of goal setting and task performance. Prentice-Hall, Englewood Cliffs (1990)
Mahemoff, M.J., Johnston, L.J.: Pattern Languages for Usability: An Investigation of Alternative Approaches. In: Asia-Pacific Conference on Human Computer Interaction (APCHI) 1998, Shonan Village, Japan (1998)
Granlund, Å., Lafrenière, D., Carr, D.A.: A Pattern-Supported Approach to the User Interface Design Process. In: International Conference on Human-Computer Interaction, HCI International 2001, New Orleans, USA (2001)
Niebuhr, S., Graf, C., Kerkow, D.: Pattern für Fun-of-Use im Kontext einer Service-Center-Anwendung, Fraunhofer-IESE, Kaiserslautern, Germany, IESE-Report 154.06/D (2006)
van Welie, M., Trætteberg, H.: Interaction Patterns in User Interfaces. In: 7th. Pattern Languages of Programs Conference, Allerton Park Monticello, Illinois, USA (2000)
van Welie, M.: Patterns in Interaction Design - Web Design Patterns, vol. 2006 (2006)
Graham, I.: A Pattern Language for Web Usability. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (2003)
van Welie, M.: Patterns in Interaction Design - MobileUI Design patterns, vol. 2006 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Niebuhr, S., Kohler, K., Graf, C. (2008). Engaging Patterns: Challenges and Means Shown by an Example. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-92698-6_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92697-9
Online ISBN: 978-3-540-92698-6
eBook Packages: Computer ScienceComputer Science (R0)