Empirical investigation on the benefits of using UML in software maintenance.
Ana M. Fernández-SáezMarcela GeneroMichel R. V. ChaudronPublished in: PROFES Workshops (2011)
Keyphrases
- software maintenance
- software systems
- regression testing
- software engineering
- software development life cycle
- software development
- source code
- software development and maintenance
- reverse engineering
- object oriented systems
- software engineers
- software evolution
- maintenance activities
- open source projects
- program understanding
- database
- metamodel
- program comprehension
- effort estimation
- object oriented
- modeling language
- software projects
- software life cycle
- software quality
- software artifacts
- design patterns
- artificial intelligence
- machine learning