Design Science Research Methods and Patterns: Innovating Information and Communication Technology, 2nd Edition, 2nd Edition (Hardback) book cover

Design Science Research Methods and Patterns

Innovating Information and Communication Technology, 2nd Edition, 2nd Edition

By Vijay K. Vaishnavi, Vijay K. Vaishnavi, William Kuechler

CRC Press

415 pages | 27 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9781498715256
pub: 2015-05-06
SAVE ~$22.00
eBook (VitalSource) : 9780429172205
pub: 2015-05-06
from $28.98

FREE Standard Shipping!


Presenting innovative research methods, this second edition of a bestseller describes a simple and practical methodology for conducting cutting-edge design science research (DSR). It provides comprehensive guidance on how to conduct such research and supplies in-depth treatment of design science theory and the different types of theory that can be generated in design science research.

Making novel use of the concept of patterns, it presents 84 research patterns for conducting effective DSR. It emphasizes design science theory throughout and is filled with practical examples of using patterns to conduct information and communication technology research (ICT).

With a focus on reusing research activities to increase the effectiveness and efficiency of conducting design science research, the book relies on familiar patterns to provide the fundamentals of various research philosophies and techniques required to innovate ICT. It describes design science research in relation to other information systems research paradigms such as positivist and interpretivist research. New to this edition are relevant design science research patterns adapted from TRIZ, the widely regarded European engineering design and creativity method.

This edition also provides greatly expanded treatment of theory building in design science research (DSR), a topic of rapidly growing interest in addition to a new chapter presenting a framework for theory development in DSR. The book provides an expanded examination of patterns in DSR presented using a new pattern classification mechanism to group patterns with like functionality.

This book will be of value to those interested in learning to conduct design science research, particularly in the ICT disciplines the book focuses on.


This new edition is not only a refreshed version of the previous edition, but has also been expanded to help bring us onto the current frontiers of design science research. As researchers, the authors are ever mindful of their goals toward not just science, but also improvement. True to their noble direction, they have put this thought into this second edition. The first edition was groundbreaking; nevertheless they have still managed to make this second edition a grand improvement.

—Richard Baskerville, Board of Advisors Professor, Department of Computer Information Systems, J. Mack Robinson College of Business, Georgia State University

Table of Contents




Introduction to Design Science Research in Information and Communication Technology

Overview of Design Science Research

DSR Methodology

Outputs of DSR

Theory in DSR

General Guidance on Expected Outputs from DSR

Example of Community-Determined Outputs

Philosophical Grounding of DSR

An Example of ICT DSR


Appendix: A Design Science Research Bibliography

Aggregate Design Science Research Cycle as a Perspective on the Evolution of Computing Communities of Interest


Design Science Research Cycle

Aggregate DSRC

Exercising the ADSRC Framework: Concept Mapping 25 Years of Database Research

Using the ADSRC to Explain Coordination between Diverse Groups



A Framework for Theory Development in Design Science Research: Multiple Perspectives


Design Science Research in IS (DSR-IS) Defined

Knowledge Representation Perspective on the Framework

Extending Knowledge Capture in DSR-IS: Alternative Approaches

Structure of the Remainder of the Chapter

Mid-Range Theory in DSR-IS

Typological Perspective of the Framework

Epistemological Perspective of the Framework

Theory Construction in DSR-IS: Two Published Examples

Discussion and Conclusions



Kernel Theory and DREPT Propositions for a DSR Project

Kaufmann’s Diagrammatic Representation of the Change in Modes of Mental Representation with Problem Novelty and Kasper’s

Interpretation of Kaufmann’s Diagram in Terms of DSS Attributes

Theory Building Techniques in Design Science Research

On Theory Development in Design Science Research: Anatomy of a Research Project


Theory in DSR-IS: What Does It Mean?




A Process Change Scenario Illustrating "Soft Context Information" (A True Story)

System Quality Representation

Sample Process Graph "Slices" and Associated Text

Description and Micro-rationale as used in our Evaluation Prototype


Using Patterns to Illuminate Research Practice


Patterns, Then, and Now

Using Patterns: The Design Science Research Cycle Revisited

Mining of Design Science Research Patterns

Problem-Solving Patterns in Engineering: The TRIZ Approach

Pattern Structure

Pattern Usage in the Development of the Smart Object Paradigm Practice, Practice, Practice


Appendix: The TRIZ Inventive Principles

Creativity Patterns

Enhancement Type Patterns

Utilization Type Patterns


Problem Selection and Development Patterns

Preliminaries Type Patterns

Visionary Type Pattern

Extrapolation Type Pattern

Analysis Type Patterns

Generalization Type Pattern

Exploration Type Pattern

Segmentation Type Pattern

Combination Type Pattern


Literature Search Patterns

Preliminaries Type Patterns

Analysis Type Pattern

Modeling Type Pattern


Suggestion and Development Patterns

Theory Type Patterns

Expanding Design Theories (DTs) with Design and Measurement Models

Hermeneutical/Inductive (H/I) Approach

Hypothetical/Deductive (H/D) Approach

Iterative Prototyping

Preliminaries Type Patterns

Visionary Type Patterns

Extrapolation Type Pattern

Analysis Type Patterns

Exploration Type Patterns

Modeling Type Patterns

Generalization Type Patterns

Segmentation Type Patterns

Combination Type Patterns

Development Type Patterns

Collaboration Type Patterns


Evaluation and Validation Patterns




Logical Reasoning

Mathematical Proofs


Using Metrics


Publishing Patterns

MAligning with a Paradigm

Conference and Journal Submissions

Novelty and Significance

MStyle Exemplars

Use of Examples

Writing Conference Papers

Writing Journal Papers



Knowledge Contribution and Patterns Usage Analysis of Design Science Research Exemplars


Smart Objects: A Data/Knowledge Paradigm for the Modeling and

Design of Operations Support Systems

CyberGate: A Design Framework and System for Text Analysis of Computer‑Mediated Communication

World Wide Web: Proposal for Hypertext Project.

Entity-Relationship Model—Toward a Unified View of Data

Case-Based Database Design Support System

Relational Model of Data for Large Shared Data Banks

Automating the Discovery of AS-IS Business Process Models: Probabilistic and Algorithmic Approaches

Working Set Model for Program Behavior

Communicating Sequential Processes

Multilevel Model for Measuring Fit between a Firm’s Competitive Strategies and ISs Capabilities

Improving Analysis Pattern Reuse in Conceptual Design: Augmenting

Automated Processes with Supervised Learning

Optimum Multiway Search Trees



About the Authors

Vijay K. Vaishnavi is professor emeritus of computer information systems at Georgia State University. He holds a PhD from Indian Institute of Technology, Kanpur and has conducted postdoctoral work at McMaster University, Canada. His research covers several areas including design science research methods, information integration and web mining, software development, and data structures/algorithms.

He has authored 150+ publications that include six books in these and related areas. His research has been funded by the National Science Foundation (NSF) as well as by the industry. He has served as consultant to various organizations such as IBM, AT&T, and Bell Northern Research. In 2007, he was awarded a Lifetime Achievement Award in Design Sciences (DESRIST 2007) for "making significant fundamental contributions in design science research through research, leadership, and mentorship."

Bill Kuechler is a professor of information systems and former chair of the information systems discipline at the University of Nevada, Reno. He holds a BS in electrical engineering from Drexel University and a Ph.D. in computer information systems from Georgia State University. Bill’s academic career follows a successful 22-year industry career in information systems development and consulting. He has held positions as software engineer, software engineering manager, software systems product manager, consultant, and director of IT for a regional firm. His work experience brings insight to his teaching of both IS management and technical material and brings a wealth of practical background to his research. Bill’s two primary research themes are the cognitive bases of IS use, development and education, and design science research in IS. Dr. Kuechler is a member of AIS and ACM.

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Information Technology
COMPUTERS / Software Development & Engineering / General
TECHNOLOGY & ENGINEERING / Engineering (General)