Design Science Methodology for Information Systems and Software Engineering

  • Roel J. Wieringa

Table of contents

  1. Front Matter
    Pages i-xv
  2. A Framework for Design Science

    1. Front Matter
      Pages 1-1
    2. Roel J. Wieringa
      Pages 3-11
    3. Roel J. Wieringa
      Pages 13-23
  3. The Design Cycle

    1. Front Matter
      Pages 25-25
    2. Roel J. Wieringa
      Pages 27-34
    3. Roel J. Wieringa
      Pages 35-40
    4. Roel J. Wieringa
      Pages 51-57
    5. Roel J. Wieringa
      Pages 59-69
  4. Theoretical Frameworks

    1. Front Matter
      Pages 71-71
    2. Roel J. Wieringa
      Pages 73-91
    3. Roel J. Wieringa
      Pages 93-106
  5. The Empirical Cycle

    1. Front Matter
      Pages 107-107
    2. Roel J. Wieringa
      Pages 109-120
    3. Roel J. Wieringa
      Pages 121-133
    4. Roel J. Wieringa
      Pages 135-141
    5. Roel J. Wieringa
      Pages 143-176
    6. Roel J. Wieringa
      Pages 177-199
    7. Roel J. Wieringa
      Pages 201-211
  6. Some Research Methods

    1. Front Matter
      Pages 213-213
    2. Roel J. Wieringa
      Pages 215-223
    3. Roel J. Wieringa
      Pages 225-245
    4. Roel J. Wieringa
      Pages 247-267
    5. Roel J. Wieringa
      Pages 269-293
    6. Roel J. Wieringa
      Pages 295-317
  7. Back Matter
    Pages 319-332

About this book


This book provides guidelines for practicing design science in the fields of information systems and software engineering research. A design process usually iterates over two activities: first designing an artifact that improves something for stakeholders, and subsequently empirically investigating the performance of that artifact in its context. This “validation in context” is a key feature of the book - since an artifact is designed for a context, it should also be validated in this context.

The book is divided into five parts. Part I discusses the fundamental nature of design science and its artifacts, as well as related design research questions and goals. Part II deals with the design cycle, i.e. the creation, design and validation of artifacts based on requirements and stakeholder goals. To elaborate this further, Part III presents the role of conceptual frameworks and theories in design science. Part IV continues with the empirical cycle to investigate artifacts in context, and presents the different elements of research problem analysis, research setup, and data analysis. Finally, Part V deals with the practical application of the empirical cycle  by presenting in detail various research methods, including observational case studies, case-based and sample-based experiments, and technical action research. These main sections are complemented by two generic checklists, one for the design cycle and one for the empirical cycle.

The book is written for students as well as academic and industrial researchers in software engineering or information systems. It provides guidelines on how to effectively structure research goals, how to analyze research problems concerning design goals and knowledge questions, how to validate artifact designs, and how to empirically investigate artifacts in context – and finally how to present the results of the design cycle as a whole.


case studies design science empirical studies evaluation experimentation requirements engineering research methodologies software design engineering validation

Authors and affiliations

  • Roel J. Wieringa
    • 1
  1. 1.University of TwenteEnschedeThe Netherlands

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2014
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-662-43838-1
  • Online ISBN 978-3-662-43839-8
  • Buy this book on publisher's site
Industry Sectors
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Energy, Utilities & Environment