Understanding software maintenance and evolution by analyzing individual changes: a literature review.
Hans Christian BenestadBente AndaErik ArisholmPublished in: J. Softw. Maintenance Res. Pract. (2009)
Keyphrases
- software maintenance
- literature review
- software evolution
- reverse engineering
- software engineering
- legacy software systems
- source code
- software systems
- case study
- open source projects
- public libraries
- change impact analysis
- information systems development
- object oriented systems
- fuzzy theory
- software development and maintenance
- maintenance activities
- software development life cycle
- current issues
- program comprehension
- program understanding
- software life cycle
- multi agent
- artificial intelligence
- design science
- impact analysis
- effort estimation