A controlled experiment for assessing the contribution of design pattern documentation on software maintenance.
Giuseppe ScannielloCarmine GravinoMichele RisiGenoveffa TortoraPublished in: ESEM (2010)
Keyphrases
- software maintenance
- design patterns
- software engineering
- software systems
- software evolution
- reverse engineering
- software development and maintenance
- regression testing
- object oriented
- software development
- software architecture
- software engineers
- source code
- object oriented systems
- software design
- open source projects
- database driven
- metamodel
- maintenance activities
- artificial intelligence
- program comprehension
- program understanding
- software development life cycle
- software projects
- development process
- model view controller
- maintenance effort
- software life cycle
- behavioural patterns
- software quality
- effort estimation
- multi agent systems
- learning environment
- multi agent