In design science research (DSR), designs create utility by providing a working solution to a relevant problem. While solution instances usually are associated with a unique, contextualized problem, models or methods should be applicable to larger numbers of problems that share certain characteristics. Ultimately, design principles or design theories claim utility by being applicable to very broad problem classes. We show that most designs exist on many levels of abstraction. Problem classes may have different range and variety, and solution artefacts may be applicable to problem classes of different sizes. Consequently, design researchers need to understand abstraction as an important characteristic of problems and solutions, and they need guidance on how to navigate abstraction levels during the design process. Informed by the concept of abstraction in disciplines such as management and computer science, we demonstrate how important DSR artefact types look like on different levels of abstraction. This allows us to generalize abstraction for DSR and specify elementary operations to increase or reduce the abstraction level of problems, solutions, and designs. The analysis of how selected DSR methods are traversing abstraction levels provides the backdrop for discussing which guidelines are needed for dealing with abstraction in DSR and when to apply the proposed abstraction-related operations.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Abstraction and Abstraction Levels in Design Science Research

  • Robert Winter,
  • Antonia Albani

摘要

In design science research (DSR), designs create utility by providing a working solution to a relevant problem. While solution instances usually are associated with a unique, contextualized problem, models or methods should be applicable to larger numbers of problems that share certain characteristics. Ultimately, design principles or design theories claim utility by being applicable to very broad problem classes. We show that most designs exist on many levels of abstraction. Problem classes may have different range and variety, and solution artefacts may be applicable to problem classes of different sizes. Consequently, design researchers need to understand abstraction as an important characteristic of problems and solutions, and they need guidance on how to navigate abstraction levels during the design process. Informed by the concept of abstraction in disciplines such as management and computer science, we demonstrate how important DSR artefact types look like on different levels of abstraction. This allows us to generalize abstraction for DSR and specify elementary operations to increase or reduce the abstraction level of problems, solutions, and designs. The analysis of how selected DSR methods are traversing abstraction levels provides the backdrop for discussing which guidelines are needed for dealing with abstraction in DSR and when to apply the proposed abstraction-related operations.