Search-based refactoring for software maintenance.
Mark Kent O'KeeffeMel Ó CinnéidePublished in: J. Syst. Softw. (2008)
Keyphrases
- software maintenance
- software systems
- object oriented systems
- source code
- software evolution
- software engineering
- reverse engineering
- software development and maintenance
- regression testing
- maintenance activities
- open source projects
- search algorithm
- multi agent systems
- software development
- program understanding
- program comprehension
- effort estimation
- software development life cycle
- software projects
- open source
- decision making
- artificial intelligence
- project management
- software architecture
- case study