A Design Science Based Evaluation Framework for Patterns

Stacie Petter, Deepak Khazanchi, John D. Murphy

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

Patterns were originally developed in the field of architecture as a mechanism for communicating good solutions to recurring classes of problems. Since then, many researchers and practitioners have created patterns to describe effective solutions to problems associated with disparate areas such as virtual project management, human-computer interaction, software development and engineering, and design science research. We believe that the development of patterns is a design science activity in which an artifact (i.e., a pattern) is created to communicate about and improve upon the current state-of-practice. Design science research has two critical components, creation and evaluation of an artifact. While many patterns have been created, few, if any, have been evaluated in this sense. In this paper, we propose a framework to evaluate patterns in any domain and provide examples of how to use the evaluation framework. This process of evaluation could help researchers refine extant patterns and improve the possibility of creating sustainable best practices for a given domain. We believe this evaluation framework begins an important dialogue related to the evaluation of patterns as artifacts of design science research. We draw upon the literature associated with patterns, evaluation of design science research, and research methods to develop this framework for evaluating patterns in a more consistent and rigorous manner.

Original languageEnglish (US)
Pages (from-to)9-26
Number of pages18
JournalData Base for Advances in Information Systems
Volume41
Issue number3
DOIs
StatePublished - Sep 12 2010

Fingerprint

Software engineering
Human computer interaction
Project management
Evaluation
Design science
Design science research

Keywords

  • Patterns
  • design science
  • evaluation
  • pattern languages

ASJC Scopus subject areas

  • Management Information Systems
  • Computer Networks and Communications

Cite this

A Design Science Based Evaluation Framework for Patterns. / Petter, Stacie; Khazanchi, Deepak; Murphy, John D.

In: Data Base for Advances in Information Systems, Vol. 41, No. 3, 12.09.2010, p. 9-26.

Research output: Contribution to journalArticle

@article{79e7121fcdba452da52d25f713360800,
title = "A Design Science Based Evaluation Framework for Patterns",
abstract = "Patterns were originally developed in the field of architecture as a mechanism for communicating good solutions to recurring classes of problems. Since then, many researchers and practitioners have created patterns to describe effective solutions to problems associated with disparate areas such as virtual project management, human-computer interaction, software development and engineering, and design science research. We believe that the development of patterns is a design science activity in which an artifact (i.e., a pattern) is created to communicate about and improve upon the current state-of-practice. Design science research has two critical components, creation and evaluation of an artifact. While many patterns have been created, few, if any, have been evaluated in this sense. In this paper, we propose a framework to evaluate patterns in any domain and provide examples of how to use the evaluation framework. This process of evaluation could help researchers refine extant patterns and improve the possibility of creating sustainable best practices for a given domain. We believe this evaluation framework begins an important dialogue related to the evaluation of patterns as artifacts of design science research. We draw upon the literature associated with patterns, evaluation of design science research, and research methods to develop this framework for evaluating patterns in a more consistent and rigorous manner.",
keywords = "Patterns, design science, evaluation, pattern languages",
author = "Stacie Petter and Deepak Khazanchi and Murphy, {John D.}",
year = "2010",
month = "9",
day = "12",
doi = "10.1145/1851175.1851177",
language = "English (US)",
volume = "41",
pages = "9--26",
journal = "Data Base for Advances in Information Systems",
issn = "1532-0936",
publisher = "Association for Computing Machinery (ACM)",
number = "3",

}

TY - JOUR

T1 - A Design Science Based Evaluation Framework for Patterns

AU - Petter, Stacie

AU - Khazanchi, Deepak

AU - Murphy, John D.

PY - 2010/9/12

Y1 - 2010/9/12

N2 - Patterns were originally developed in the field of architecture as a mechanism for communicating good solutions to recurring classes of problems. Since then, many researchers and practitioners have created patterns to describe effective solutions to problems associated with disparate areas such as virtual project management, human-computer interaction, software development and engineering, and design science research. We believe that the development of patterns is a design science activity in which an artifact (i.e., a pattern) is created to communicate about and improve upon the current state-of-practice. Design science research has two critical components, creation and evaluation of an artifact. While many patterns have been created, few, if any, have been evaluated in this sense. In this paper, we propose a framework to evaluate patterns in any domain and provide examples of how to use the evaluation framework. This process of evaluation could help researchers refine extant patterns and improve the possibility of creating sustainable best practices for a given domain. We believe this evaluation framework begins an important dialogue related to the evaluation of patterns as artifacts of design science research. We draw upon the literature associated with patterns, evaluation of design science research, and research methods to develop this framework for evaluating patterns in a more consistent and rigorous manner.

AB - Patterns were originally developed in the field of architecture as a mechanism for communicating good solutions to recurring classes of problems. Since then, many researchers and practitioners have created patterns to describe effective solutions to problems associated with disparate areas such as virtual project management, human-computer interaction, software development and engineering, and design science research. We believe that the development of patterns is a design science activity in which an artifact (i.e., a pattern) is created to communicate about and improve upon the current state-of-practice. Design science research has two critical components, creation and evaluation of an artifact. While many patterns have been created, few, if any, have been evaluated in this sense. In this paper, we propose a framework to evaluate patterns in any domain and provide examples of how to use the evaluation framework. This process of evaluation could help researchers refine extant patterns and improve the possibility of creating sustainable best practices for a given domain. We believe this evaluation framework begins an important dialogue related to the evaluation of patterns as artifacts of design science research. We draw upon the literature associated with patterns, evaluation of design science research, and research methods to develop this framework for evaluating patterns in a more consistent and rigorous manner.

KW - Patterns

KW - design science

KW - evaluation

KW - pattern languages

UR - http://www.scopus.com/inward/record.url?scp=84988887585&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84988887585&partnerID=8YFLogxK

U2 - 10.1145/1851175.1851177

DO - 10.1145/1851175.1851177

M3 - Article

VL - 41

SP - 9

EP - 26

JO - Data Base for Advances in Information Systems

JF - Data Base for Advances in Information Systems

SN - 1532-0936

IS - 3

ER -