2006
DOI: 10.1207/s15327051hci2101_3
|View full text |Cite
|
Sign up to set email alerts
|

Pattern Languages in HCI: A Critical Review

Abstract: This paper presents a critical review of patterns and pattern languages in human-computer interaction (HCI). In recent years, patterns and pattern languages have received considerable attention in HCI for their potential as a means for developing and communicating information and knowledge to support good design. This review examines the background to patterns and pattern languages in HCI, and seeks to locate pattern languages in relation to other approaches to interaction design. The review explores four key … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
118
0
10

Year Published

2011
2011
2016
2016

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 188 publications
(128 citation statements)
references
References 79 publications
0
118
0
10
Order By: Relevance
“…To see the difference between the two presentational styles compare Coplien (1995) and Coplien and Harrison (2005) in which the same material is presented using both forms. A review is given in Dearden and Finlay (2006). Meszaros and Doble (1998) and the Hillside Group (2014a) give a Pattern Language for writing patterns.…”
Section: Distinguish Threementioning
confidence: 99%
“…To see the difference between the two presentational styles compare Coplien (1995) and Coplien and Harrison (2005) in which the same material is presented using both forms. A review is given in Dearden and Finlay (2006). Meszaros and Doble (1998) and the Hillside Group (2014a) give a Pattern Language for writing patterns.…”
Section: Distinguish Threementioning
confidence: 99%
“…Each pattern refers to higher level patterns describing further context and lower level patterns that could be used to refine the solution. This hierarchical organization structures a collection of patterns into a meaningful network and results in what is called a pattern language [7]. The notion of pattern language has also been used to emphasise that patterns should support a "lingua franca" amongst all the parties involved in a design process [9].…”
Section: Design Patternsmentioning
confidence: 99%
“…In both software engineering and HCI, design patterns are often derived from a reference to existing design solutions and hence are the product of observation, trial and error, and experience [5,7]. In CSCW, finding patterns has also been described as a process that relies on extensive observation of how people use tools in context.…”
Section: Uncovering Design Patternsmentioning
confidence: 99%
“…It has been claimed that design patterns are capable of: 1) Simp lifying the design, implementation and maintenance of co mp lex systems, and 2) Improving the quality of software systems. In the field of Software Engineering (SE) and HumanCo mputer Interaction (HCI), it is widely accepted that a pattern is a structured description of an invariant solution to a recurrent prob lem in a context [14]. Seffah mentioned that a pattern should provide concrete solutions to problems wh ile being abstract enough to be applied to different situations [8].…”
Section: Design Patternsmentioning
confidence: 99%