ThinkLets: A collaboration engineering pattern language

Gert Jan De Vreede, Gwendolyn L. Kolfschoten, Robert O. Briggs

Research output: Contribution to journalArticle

84 Citations (Scopus)

Abstract

Under the right circumstances, teams that use professional facilitators and Group Support Systems (GSS) experience significant gains in productivity and quality of work life. However, because of the expense, facilitators are not available to many teams that could benefit from their interventions. The emerging field of Collaboration Engineering aims to formulate an approach for designing high-value recurring collaboration processes that capture the best practices of master facilitators and packaging the processes in a fashion that can be transferred to practitioners to execute for themselves without the ongoing intervention of professional facilitators. Towards that end, Collaboration Engineering researchers have developed thinkLets, an Alexandrian design pattern language. A thinkLet is a named, packaged facilitation technique, captured as a pattern that collaboration engineers can incorporate into process designs. These patterns can be instantiated at design time in such a way that a practitioner can use them to recreate a predictable pattern of collaboration. This paper articulates the details of thinkLet design patterns and explains the utility that facilitators, collaboration engineers, researchers and practitioners are deriving from thinkLets in the field. It examines the parallels and differences among the goals and structures of the thinkLets pattern language, Alexander's architectural patterns and software design patterns.

Original languageEnglish (US)
Pages (from-to)140-154
Number of pages15
JournalInternational Journal of Computer Applications in Technology
Volume25
Issue number2-3
DOIs
StatePublished - Apr 3 2006

Fingerprint

Engineers
Software design
Process design
Packaging
Productivity

Keywords

  • Collaboration engineering
  • Design pattern
  • Facilitation
  • Group support systems (GSS)
  • Pattern language
  • ThinkLet

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Computer Science Applications
  • Computer Networks and Communications
  • Industrial and Manufacturing Engineering
  • Electrical and Electronic Engineering

Cite this

ThinkLets : A collaboration engineering pattern language. / De Vreede, Gert Jan; Kolfschoten, Gwendolyn L.; Briggs, Robert O.

In: International Journal of Computer Applications in Technology, Vol. 25, No. 2-3, 03.04.2006, p. 140-154.

Research output: Contribution to journalArticle

De Vreede, Gert Jan ; Kolfschoten, Gwendolyn L. ; Briggs, Robert O. / ThinkLets : A collaboration engineering pattern language. In: International Journal of Computer Applications in Technology. 2006 ; Vol. 25, No. 2-3. pp. 140-154.
@article{705ab281c309447684fbd74343a3a83e,
title = "ThinkLets: A collaboration engineering pattern language",
abstract = "Under the right circumstances, teams that use professional facilitators and Group Support Systems (GSS) experience significant gains in productivity and quality of work life. However, because of the expense, facilitators are not available to many teams that could benefit from their interventions. The emerging field of Collaboration Engineering aims to formulate an approach for designing high-value recurring collaboration processes that capture the best practices of master facilitators and packaging the processes in a fashion that can be transferred to practitioners to execute for themselves without the ongoing intervention of professional facilitators. Towards that end, Collaboration Engineering researchers have developed thinkLets, an Alexandrian design pattern language. A thinkLet is a named, packaged facilitation technique, captured as a pattern that collaboration engineers can incorporate into process designs. These patterns can be instantiated at design time in such a way that a practitioner can use them to recreate a predictable pattern of collaboration. This paper articulates the details of thinkLet design patterns and explains the utility that facilitators, collaboration engineers, researchers and practitioners are deriving from thinkLets in the field. It examines the parallels and differences among the goals and structures of the thinkLets pattern language, Alexander's architectural patterns and software design patterns.",
keywords = "Collaboration engineering, Design pattern, Facilitation, Group support systems (GSS), Pattern language, ThinkLet",
author = "{De Vreede}, {Gert Jan} and Kolfschoten, {Gwendolyn L.} and Briggs, {Robert O.}",
year = "2006",
month = "4",
day = "3",
doi = "10.1504/IJCAT.2006.009064",
language = "English (US)",
volume = "25",
pages = "140--154",
journal = "International Journal of Computer Applications in Technology",
issn = "0952-8091",
publisher = "Inderscience Enterprises Ltd",
number = "2-3",

}

TY - JOUR

T1 - ThinkLets

T2 - A collaboration engineering pattern language

AU - De Vreede, Gert Jan

AU - Kolfschoten, Gwendolyn L.

AU - Briggs, Robert O.

PY - 2006/4/3

Y1 - 2006/4/3

N2 - Under the right circumstances, teams that use professional facilitators and Group Support Systems (GSS) experience significant gains in productivity and quality of work life. However, because of the expense, facilitators are not available to many teams that could benefit from their interventions. The emerging field of Collaboration Engineering aims to formulate an approach for designing high-value recurring collaboration processes that capture the best practices of master facilitators and packaging the processes in a fashion that can be transferred to practitioners to execute for themselves without the ongoing intervention of professional facilitators. Towards that end, Collaboration Engineering researchers have developed thinkLets, an Alexandrian design pattern language. A thinkLet is a named, packaged facilitation technique, captured as a pattern that collaboration engineers can incorporate into process designs. These patterns can be instantiated at design time in such a way that a practitioner can use them to recreate a predictable pattern of collaboration. This paper articulates the details of thinkLet design patterns and explains the utility that facilitators, collaboration engineers, researchers and practitioners are deriving from thinkLets in the field. It examines the parallels and differences among the goals and structures of the thinkLets pattern language, Alexander's architectural patterns and software design patterns.

AB - Under the right circumstances, teams that use professional facilitators and Group Support Systems (GSS) experience significant gains in productivity and quality of work life. However, because of the expense, facilitators are not available to many teams that could benefit from their interventions. The emerging field of Collaboration Engineering aims to formulate an approach for designing high-value recurring collaboration processes that capture the best practices of master facilitators and packaging the processes in a fashion that can be transferred to practitioners to execute for themselves without the ongoing intervention of professional facilitators. Towards that end, Collaboration Engineering researchers have developed thinkLets, an Alexandrian design pattern language. A thinkLet is a named, packaged facilitation technique, captured as a pattern that collaboration engineers can incorporate into process designs. These patterns can be instantiated at design time in such a way that a practitioner can use them to recreate a predictable pattern of collaboration. This paper articulates the details of thinkLet design patterns and explains the utility that facilitators, collaboration engineers, researchers and practitioners are deriving from thinkLets in the field. It examines the parallels and differences among the goals and structures of the thinkLets pattern language, Alexander's architectural patterns and software design patterns.

KW - Collaboration engineering

KW - Design pattern

KW - Facilitation

KW - Group support systems (GSS)

KW - Pattern language

KW - ThinkLet

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

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

U2 - 10.1504/IJCAT.2006.009064

DO - 10.1504/IJCAT.2006.009064

M3 - Article

AN - SCOPUS:33645317111

VL - 25

SP - 140

EP - 154

JO - International Journal of Computer Applications in Technology

JF - International Journal of Computer Applications in Technology

SN - 0952-8091

IS - 2-3

ER -