Automated Software Evolution towards Design Patterns.
Mel Ó CinnéidePaddy NixonPublished in: IWPSE (2001)
Keyphrases
- design patterns
- software evolution
- software systems
- software architecture
- software engineering
- metamodel
- source code
- reverse engineering
- software maintenance
- mining software repositories
- object oriented
- code reuse
- software development
- design principles
- object oriented software
- software design
- open source projects
- usage scenarios
- database driven
- software repositories
- artificial intelligence
- application server
- ontology driven
- design rationale
- software engineers
- linux kernel
- process automation
- component based software development
- specific problems
- software development processes
- learning objects
- agile development
- behavioural patterns
- design requirements
- distributed systems
- cooperative
- software components