Handbook of Genetic Programming Applications

pp 181-220

Genetically Improved Software

  • William B. LangdonAffiliated withComputer Science, University College Email author 

* Final gross prices may vary according to local VAT.

Get Access


Genetic programming (GP) can dramatically increase computer programs’ performance. It can automatically port or refactor legacy code written by domain experts and specialist software engineers. After reviewing SBSE research on evolving software we describe an open source parallel StereoCamera image processing application in which GI optimisation gave a seven fold speedup on nVidia Tesla GPU hardware not even imagined when the original state-of-the-art CUDA GPGPU C++ code was written.