The evolution of design patterns in HCI: from pattern languages to pattern-oriented design.
Ahmed SeffahPublished in: PEICS@EICS (2010)
Keyphrases
- design patterns
- pattern languages
- software engineering
- software design
- design principles
- regular patterns
- object oriented
- object oriented software
- software architecture
- formal language theory
- positive data
- software systems
- human computer interaction
- usage scenarios
- design rationale
- formal languages
- case study
- learning games
- design requirements
- model view controller
- process model
- learning objects
- tree patterns
- search engine
- machine learning
- data mining
- database