Two Controlled Experiments Assessing the Usefulness of Design Pattern Documentation in Program Maintenance.
Lutz PrecheltBarbara UngerMichael PhilippsenWalter F. TichyPublished in: IEEE Trans. Software Eng. (2002)
Keyphrases
- design patterns
- object oriented software
- software engineering
- object oriented
- software evolution
- software design
- software systems
- software architecture
- design principles
- usage scenarios
- legacy systems
- software maintenance
- metamodel
- model view controller
- database driven
- specific problems
- pattern languages
- process model
- test cases
- reverse engineering
- distributed systems
- learning objects