The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation.
Erik ArisholmLionel C. BriandSiw Elisabeth HoveYvan LabichePublished in: IEEE Trans. Software Eng. (2006)
Keyphrases
- software maintenance
- experimental evaluation
- software systems
- software evolution
- regression testing
- software engineering
- software development life cycle
- software development
- source code
- reverse engineering
- object oriented systems
- maintenance activities
- tool support
- software projects
- open source projects
- object oriented
- program comprehension
- software development and maintenance
- program understanding
- metamodel
- machine learning
- software engineers
- software architecture
- effort estimation
- databases
- real world
- maintenance effort
- information technology
- data model
- business processes
- software design
- development process
- software components