Problem solving and cognitive skill acquisition
Foundations of cognitive science
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The patterns handbooks
The patterns handbooks
The patterns handbooks
Java design patterns: a tutorial
Java design patterns: a tutorial
Writer's Workshops and the Work of Making Things
Writer's Workshops and the Work of Making Things
The Architecture of Cognition
Thinking; Readings in Cognitive Science
Thinking; Readings in Cognitive Science
The human-computer interaction handbook
Classifying Relationships between Object-Oriented Design Patterns
ASWEC '98 Proceedings of the Australian Software Engineering Conference
Head First Design Patterns
Human Problem Solving
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Beautiful code
Design patterns for dummies®
Lessons learnt in mining and writing design patterns for educational interactive graphics
Computers in Human Behavior
Modifiers: Increasing richness and nuance of design pattern languages
Transactions on pattern languages of programming II
A survey of experienced user perceptions about software design patterns
Information and Software Technology
Hi-index | 0.00 |
Patterns capture the design knowledge of experts. But how is this expertise represented by the expert? When we mine for patterns, what is the ground in which we seek? Are there patterns in our head? And if so, how do the patterns in our head relate to the design patterns in the real world and the patterns we document? This paper tries to give some answers by referring to the principles of psychological schema theory. Schemas are some sort of patterns in our heads. A special type of schema, the problem schema, has many features in common with design patterns. The paper will discuss how schemata are organized in memory, how they are activated and constructed. At the end, we will discuss implications for the mining of patterns.