Skip to main content

Design Pattern as a Bridge Between Problem-Space and Solution-Space

  • Chapter
  • First Online:
  • 1217 Accesses

Abstract

Designing novel technologies provide challenges to developers. To support developers in designing these technologies, design knowledge must be codified and made applicable for the future. In systems development, design patterns provide proven solutions to solving recurring problems. They contain templates for describing design information, often in tabular form, and are established tools for making complex knowledge accessible and applicable. Design patterns play a critical role in both practice and research in finding potential solutions. For researchers, patterns can provide a method for codifying design knowledge for future research. For practitioners, design patterns provide established solutions to recurring problems. By applying them in a particular context, the pattern represents elements of both the problem-space and the solution-space, providing an opportunity to bridge the gap between the two spaces. Due to the abstraction of design patterns, they can be used for different application scenarios. The preparation of the design knowledge in the design pattern is a critical step to support the user in the best possible way, that determines the usefulness of the pattern.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gregor, S., Jones, D.: The anatomy of a design theory. Assoc. Inf. Syst. (2007)

    Google Scholar 

  2. Österle, H., Becker, J., Frank, U., Hess, T., Karagiannis, D., Krcmar, H., Loos, P., Mertens, P., Oberweis, A., Sinz, E.J.: Memorandum on design-oriented information systems research. Eur. J. Inf. Syst. 20, 7–10 (2011)

    Article  Google Scholar 

  3. Peffers, K., Tuunanen, T., Niehaves, B.: Design science research genres: introduction to the special issue on exemplars and criteria for applicable design science research. Eur. J. Inf. Syst. 27, 129–139 (2018)

    Article  Google Scholar 

  4. Nonaka, I., Toyama, R.: The knowledge-creating theory revisited: knowledge creation as a synthesizing process. Knowl. Manag. Res. Pract. 1, 2–10 (2003)

    Article  Google Scholar 

  5. vom Brocke, J., Winter, R., Hevner, A., Maedche, A.: Accumulation and evolution of design knowledge in design science research–A journey through time and space. JAIS. (2019)

    Google Scholar 

  6. Dickhaut, E., Li, M.M., Janson, A.: Developing lawful technologies – a revelatory case study on design patterns. HICSS. 54 (2021 in Erscheinung)

    Google Scholar 

  7. Müller, R.M., Thoring, K.: A typology of design knowledge: a theoretical framework. AMCIS. (2010)

    Google Scholar 

  8. Nonaka, I., Takeuchi, H.: The Knowledge-Creating Company. How Japanese Companies Create the Dynamics of Innovation. Oxford University Press (1995)

    Google Scholar 

  9. Faraj, S., Sproull, L.: Coordinating expertise in software development teams. Manag. Sci. 1554–1568 (2000)

    Google Scholar 

  10. Lukyanenko, R., Jeffrey, P.: Design Theory Indeterminacy: What is it, how can it be reduced, and why did the polar bear drown? JAIS. 1–59 (2020)

    Google Scholar 

  11. Garud, R.: On the distinction between know-how, know-what, and know-why. Adv. Strat. Manag. 81–102 (1997)

    Google Scholar 

  12. Baskerville, R., Baiyere, A., Gergor, S., Hevner, A., Rossi, M.: Design science research contributions: finding a balance between artifact and theory. JAIS. 19, 358–376 (2018)

    Article  Google Scholar 

  13. Baxter, G., Sommerville, I.: Socio-technical systems: from design methods to systems engineering. Interact. Comput. 23, 4–17 (2011)

    Article  Google Scholar 

  14. Zhang, G., Su, X., Zhou, G.: Blog-based dynamic organization and management for multi-discipline knowledge. 515–517 (2010)

    Google Scholar 

  15. Morse, W.C., Nielsen-Pincus, M., Force, J.E., Wulfhorst, J.D.: Bridges and barriers to developing and conducting interdisciplinary graduate-student team research. Ecol. Soc. 12(2), 8 (2007)

    Article  Google Scholar 

  16. Dickhaut, E., Janson, A., Roßnagel, A., Leimeister, J.M.: Interdisziplinäre Anforderungsmuster für smarte persönliche Assistenten. Mittel zu Erfassung divergenter Anforderungen aus Informatik und Recht. Datenschutz und Datensicherheit (DuD) (2020)

    Google Scholar 

  17. Dickhaut, E., Thies, L.F., Janson, A.: Die Kodifizierung von Gestaltungswissen in interdisziplinären Entwurfsmustern. Lösungen im Spannungsfeld zwischen Rechtsverträglichkeit und Dienstleistungsqualität. Datenschutz und Datensicherheit (DuD) (2020)

    Google Scholar 

  18. Zenkert, J., Holland, A., Fathi, M.: Discovering contextual knowledge with associated information in dimensional structured knowledge bases. International Conference on Systems, Man, and Cybernetics, pp. 923–928 (2016)

    Google Scholar 

  19. Wheeldon, J., Faubert, J.: Framing experience: concept maps, mind maps, and data collection in qualitative research. Int J Qual Methods. 8, 68–83 (2009)

    Article  Google Scholar 

  20. Phuwanartnurak, A.J.: Interdisciplinary Collaboration through Wikis in Software Development. IEEE, Piscataway, NJ (2009)

    Book  Google Scholar 

  21. Winkler, M., Huber, T., Dibbern, J.: The Software Prototype as Digital Boundary Object: A Revelatory Longitudinal Innovation Case. (2014)

    Google Scholar 

  22. Seidel, S., Chandra Kruse, L., Székely, N., Gau, M., Stieger, D.: Design principles for sensemaking support systems in environmental sustainability transformations. Eur. J. Inf. Syst. 27, 221–247 (2018)

    Article  Google Scholar 

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

    Google Scholar 

  24. Song, Y., Guo, Y., Thuente, D.: A quantitative case study on students’ strategy for using authorized cheat-sheets. IEEE Frontiers in Education, pp. 1–9 (2016)

    Google Scholar 

  25. Hsiao, I.-H., Lopez, C.: Lessons learned from students’ cheat sheets: generic models for designing programming study guides. IEEE 16th International Conference on Advanced Learning Technologies (ICALT), pp. 209–211 (2016)

    Google Scholar 

  26. Kaindl, H., Falb, J., Melbinger, S., Bruckmayer, T.: An approach to method-tool coupling for software development. Fifth International Conference on Software Engineering Advances, pp. 101–106 (2010)

    Google Scholar 

  27. Pawlowski, R.: Bridging user organizations: knowledge brokering and the work of information technology professionals. MIS Q. 28, 645 (2004)

    Article  Google Scholar 

  28. Winkler, M., Brown, C., Huber, T.L.: Recurrent knowledge boundaries in outsourced software projects: a longitudinal study. ECIS. (2015)

    Google Scholar 

  29. Legner, C., Pentek, T., Otto, B.: Accumulating design knowledge with reference models: insights from 12 years’ research into data management. J. Assoc. Inf. Syst. (JAIS). (2020)

    Google Scholar 

  30. Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press (1977)

    Google Scholar 

  31. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object Oriented Software. Addison Wesley Professional (1994)

    Google Scholar 

  32. Petter, S., Khazanchi, D., Murphy, J.D.: A design science based evaluation framework for patterns. DESRIST (2008)

    Google Scholar 

  33. Gregor, S., Hevner, A.R.: Positioning and presenting design science research for maximum impact. MIS Q. 337–355 (2013)

    Google Scholar 

  34. Knote, R., Janson, A., Söllner, M., Leimeister, J.M.: Value co-creation in smart services: a functional affordances perspective on smart personal assistants. J. Assoc. Inf. Syst. (JAIS). (2020)

    Google Scholar 

  35. Chandra Kruse, L., Nickerson, J.V.: Portraying Design Essence. 51st Hawaii International Conference (2018)

    Google Scholar 

  36. Seidel, S., Chandra Kruse, L., Székely, N., Gau, M., Stieger, D.: Design principles for sensemaking support systems in environmental sustainability transformations. EJIS. 27, 221–247 (2018)

    Google Scholar 

  37. Bellucci, E., Zeleznikow, J.: Managing Negotiation Knowledge with the goal of developing Negotiation Decision Support Systems. ACIS 2005 Proceedings (2005)

    Google Scholar 

  38. Chandra, L., Seidel, S., Gregor, S.: Prescriptive knowledge in IS research: conceptualizing design principles in terms of materiality, action, and boundary conditions. HICSS. 4039–4048 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jan Marco Leimeister .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Leimeister, J.M., Dickhaut, E., Janson, A. (2021). Design Pattern as a Bridge Between Problem-Space and Solution-Space. In: Aier, S., Rohner, P., Schelp, J. (eds) Engineering the Transformation of the Enterprise. Springer, Cham. https://doi.org/10.1007/978-3-030-84655-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-84655-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-84654-1

  • Online ISBN: 978-3-030-84655-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics