Refactoring packages of object-oriented software using genetic algorithm based community detection technique.
Weifeng PanBo JiangYouyang XuPublished in: Int. J. Comput. Appl. Technol. (2013)
Keyphrases
- community detection
- object oriented software
- data flow
- design patterns
- object oriented
- software architecture
- software systems
- software development
- complex networks
- regression testing
- network analysis
- social networks
- community structure
- source code
- software engineering
- graph clustering
- information networks
- graph mining
- community detection algorithms
- supervised learning
- label propagation
- real world networks
- information retrieval
- information extraction
- software evolution
- multi agent systems
- massive graphs
- community formation