Analyzing source code for automated design pattern recommendation.
Oliver HummelStefan BurgerPublished in: SWAN@ESEC/SIGSOFT FSE (2017)
Keyphrases
- source code
- design patterns
- software systems
- open source
- software maintenance
- code reuse
- automated tools
- software design
- software architecture
- software engineers
- metamodel
- open source software
- manual inspection
- software engineering
- static analysis
- database driven
- high level
- object oriented
- software projects
- software repositories
- software evolution
- free software
- maintenance activities
- model view controller
- software artifacts
- impact analysis
- software components
- program understanding
- software development
- authorship attribution
- execution traces
- source files
- real world