Automatic Recommendation of Software Design Patterns Using Anti-patterns in the Design Phase: A Case Study on Abstract Factory.
Nadia NaharKazi SakibPublished in: QuASoQ/WAWSE/CMCE@APSEC (2015)
Keyphrases
- design patterns
- software design
- software systems
- software architecture
- software engineering
- object oriented
- object oriented software
- collaborative filtering
- metamodel
- ontology driven
- database driven
- semi automatic
- design principles
- pattern languages
- usage scenarios
- specific problems
- artificial intelligence
- high level
- learning objects
- multi agent systems
- database systems
- recommendation systems
- structural patterns