Work in progress: Transitioning from novice to expert software engineers through design patterns: Is it really working?
Arbi GhazarianPublished in: FIE (2012)
Keyphrases
- software engineers
- design patterns
- software engineering
- software systems
- object oriented
- software architecture
- object oriented software
- software design
- program comprehension
- design principles
- software development
- specific problems
- uml diagrams
- ontology driven
- usage scenarios
- metamodel
- database applications
- learning objects
- database driven
- process model
- software artifacts
- reverse engineering
- software developers
- development process
- software quality
- xml documents
- source code
- learning algorithm
- case study
- software maintenance
- multi agent
- cooperative
- business processes
- knowledge management