Recommendation system for design patterns in software development: an DPR overview.
Francis PalmaHadi FarzinYann-Gaël GuéhéneucNaouel MohaPublished in: RSSE@ICSE (2012)
Keyphrases
- design patterns
- software development
- software engineering
- software systems
- software architecture
- software design
- object oriented software
- software developers
- development process
- object oriented
- software projects
- recommendation systems
- usage scenarios
- software components
- design principles
- software quality
- metamodel
- ontology driven
- database driven
- software engineers
- case study
- reverse engineering
- software testing
- artificial intelligence
- behavioural patterns
- collaborative filtering
- recommender systems
- software maintenance
- design rationale
- effort estimation
- software evolution
- software reuse
- code generation
- process model
- relational databases
- information systems