English

Scaling Genetic Programming for Source Code Modification

Neural and Evolutionary Computing 2012-11-22 v1 Software Engineering

Abstract

In Search Based Software Engineering, Genetic Programming has been used for bug fixing, performance improvement and parallelisation of programs through the modification of source code. Where an evolutionary computation algorithm, such as Genetic Programming, is to be applied to similar code manipulation tasks, the complexity and size of source code for real-world software poses a scalability problem. To address this, we intend to inspect how the Software Engineering concepts of modularity, granularity and localisation of change can be reformulated as additional mechanisms within a Genetic Programming algorithm.

Keywords

Cite

@article{arxiv.1211.5098,
  title  = {Scaling Genetic Programming for Source Code Modification},
  author = {Brendan Cody-Kenny and Stephen Barrett},
  journal= {arXiv preprint arXiv:1211.5098},
  year   = {2012}
}

Comments

4 pages, Accepted for Graduate Student Workshop, GECCO 2012, Retracted by Authors

R2 v1 2026-06-21T22:42:19.513Z