Keyphrases
- software design
- knowledge reuse
- knowledge management
- software engineering
- knowledge engineering
- software development
- software systems
- design patterns
- cluster ensemble
- metamodel
- knowledge workers
- object oriented
- software architecture
- combining multiple
- problem based learning
- case study
- information systems
- knowledge based systems
- learning objects
- domain knowledge
- information technology
- project based learning