On the use of UML documentation in software maintenance: Results from a survey in industry.
Ana M. Fernández-SáezDanilo CaivanoMarcela GeneroMichel R. V. ChaudronPublished in: MoDELS (2015)
Keyphrases
- software maintenance
- software systems
- software evolution
- regression testing
- software engineering
- software development
- software development life cycle
- tool support
- reverse engineering
- source code
- software industry
- maintenance activities
- object oriented systems
- software projects
- open source projects
- case study
- software development and maintenance
- software engineers
- object oriented
- software design
- metamodel
- program comprehension
- effort estimation
- artificial intelligence
- modeling language
- software components
- sequence diagrams
- software architecture
- software life cycle
- web services
- software artifacts
- program understanding
- maintenance effort
- information systems