Design pattern directed clustering for understanding open source code.
Zhixiong HanLinzhang WangLiqian YuXin ChenJianhua ZhaoXuandong LiPublished in: ICPC (2009)
Keyphrases
- source code
- design patterns
- software systems
- open source
- software design
- code reuse
- software engineering
- software engineers
- open source software
- static analysis
- database driven
- software projects
- object oriented
- metamodel
- software evolution
- free software
- software maintenance
- execution traces
- legacy software systems
- software architecture
- software repositories
- software components
- program understanding
- process model
- manual inspection
- source files
- high level
- impact analysis
- maintenance activities
- version control
- model view controller
- bug localization
- multi agent