Keyphrases
- design patterns
- software engineering
- object oriented
- software design
- user experience
- metamodel
- design principles
- software architecture
- usage scenarios
- serious games
- software systems
- process model
- object oriented software
- ontology driven
- game design
- behavioural patterns
- database driven
- learning games
- specific problems
- artificial intelligence
- user interaction
- software development
- learning objects
- design rationale
- cooperative
- data mining