Pattern-Based Refactoring of Legacy Software Systems.
Sascha HunoldBjörn KrellnerThomas RauberThomas ReichelGudula RüngerPublished in: ICEIS (2009)
Keyphrases
- legacy software systems
- software systems
- source code
- crosscutting concerns
- software maintenance
- aspect oriented
- reverse engineering
- program understanding
- software evolution
- open source
- software engineering
- software repositories
- aspect oriented programming
- web applications
- software development
- software testing
- metamodel
- design patterns
- software components
- software metrics
- software design
- software projects
- artificial intelligence
- software architecture
- high level
- information systems
- software engineers
- business applications
- complex systems