Assessment of Design Patterns during Software Reengineering: Lessons Learned from a Large Commercial Project.
Peter WendorffPublished in: CSMR (2001)
Keyphrases
- lessons learned
- design patterns
- software systems
- participatory design
- case study
- metamodel
- software design
- software engineering
- software development
- software architecture
- future directions
- object oriented
- object oriented software
- software projects
- design requirements
- design principles
- software process improvement
- ontology driven
- software evolution
- reverse engineering
- source code
- software maintenance
- artificial intelligence
- database driven
- learning objects
- model view controller
- software testing
- grounded theory
- distributed systems
- usage scenarios
- modeling language
- software engineers
- design rationale
- database systems