Work experience versus refactoring to design patterns: a controlled experiment.
T. H. NgS. C. CheungW. K. ChanYuen-Tak YuPublished in: SIGSOFT FSE (2006)
Keyphrases
- design patterns
- software systems
- software engineering
- object oriented
- software design
- usage scenarios
- metamodel
- source code
- software architecture
- object oriented software
- design principles
- specific problems
- database driven
- process model
- ontology driven
- object oriented systems
- learning objects
- databases
- software development
- design requirements
- model view controller
- software maintenance
- semi automatic
- multi agent systems
- database systems
- artificial intelligence
- machine learning