Automated framework for classification and selection of software design patterns.
Shahid HussainJacky KeungMohammad Khalid SohailArif Ali KhanManzoor IlahiPublished in: Appl. Soft Comput. (2019)
Keyphrases
- design patterns
- software architecture
- software systems
- object oriented
- software design
- software engineering
- design principles
- automated classification
- object oriented software
- classification accuracy
- software engineers
- metamodel
- database driven
- ontology driven
- process model
- design rationale
- model view controller
- database
- software development
- support vector
- decision trees
- artificial intelligence
- software components
- text classification
- image classification
- learning objects
- training set
- feature space
- multi agent
- usage scenarios