What Do We Know about the Effectiveness of Software Design Patterns?
Cheng ZhangDavid BudgenPublished in: IEEE Trans. Software Eng. (2012)
Keyphrases
- design patterns
- software design
- software systems
- software engineering
- object oriented software
- software architecture
- object oriented
- ontology driven
- metamodel
- usage scenarios
- process model
- design principles
- database driven
- design rationale
- open source
- behavioural patterns
- software maintenance
- database
- learning objects
- real world
- pattern languages
- specific problems
- software engineers
- computer systems
- design requirements
- architectural models
- cooperative
- model view controller