Program Source-Code Re-Modularization Using a Discretized and Modified Sand Cat Swarm Optimization Algorithm.
Bahman ArastehAmir SeyyedabbasiJawad RasheedAdnan M. Abu-MahfouzPublished in: Symmetry (2023)
Keyphrases
- optimization algorithm
- source code
- static analysis
- program understanding
- software systems
- execution traces
- symbolic execution
- program slicing
- multi objective
- program comprehension
- open source
- optimization method
- differential evolution
- particle swarm optimization pso
- software maintenance
- particle swarm optimization
- honey bee
- software projects
- open source software
- software design
- programming course
- programs written
- swarm intelligence
- evolutionary multi objective
- open source projects
- java code
- programming language constructs
- particle swarm
- legacy software
- free software
- artificial bee colony
- fault localization
- plagiarism detection
- software repositories
- impact analysis
- text files
- source files
- neural network
- bug reports
- software artifacts
- global optima
- version control
- code examples
- maintenance activities
- visual basic
- objective function
- genetic algorithm