An Approach for Evaluating the Effectiveness of Design Patterns in Software Evolution.
Nien-Lin HsuehLin-Chieh WenDer-Hong TingWilliam C. ChuChih-Hung ChangChorng-Shiuh KoongPublished in: COMPSAC Workshops (2011)
Keyphrases
- design patterns
- software evolution
- software systems
- software architecture
- software engineering
- metamodel
- software maintenance
- object oriented
- mining software repositories
- code reuse
- software design
- source code
- design principles
- reverse engineering
- ontology driven
- usage scenarios
- specific problems
- database driven
- object oriented software
- process automation
- software components
- behavioural patterns
- software engineers
- open source projects
- machine learning
- information systems
- component based software development
- cooperative
- learning objects
- process model
- database