 |
|
Darwinian Software Engineering
software evolution = software revolution
“We believe that in about fifty years' time it will be
possible to program computers by means of evolution.
Not merely possible but indeed prevalent.”
(Orlov & Sipper, 2010)
To learn more:
- Short presentation (GECCO 2010)
- Long presentation (GPTP 2010)
- M. Orlov and M. Sipper,
Flight of the FINCH through the Java wilderness,
IEEE Transactions on Evolutionary Computation, vol. 15, no. 2, pp. 166-182, 2011.
- M. Orlov and M. Sipper,
FINCH: A system for evolving Java (bytecode),
in Genetic Programming Theory and Practice VIII (GPTP 2010),
R. Riolo, T. McConaghy, and E. Vladislavleva, Eds. 2010, pp. 1-16, Springer.
- M. Orlov and M. Sipper,
Genetic programming in the wild: Evolving unrestricted bytecode,
in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2009),
pp. 1043-1050, ACM.
- FINCH website
Related work:
- K. Wolfson, S. Zakov, M. Sipper, and M. Ziv-Ukelson,
Have your spaghetti and eat it too:
Evolutionary algorithmics and post-evolutionary analysis,
Genetic Programming and Evolvable Machines,
Volume 12, Number 2, pp. 121-160, 2011.
- K. Wolfson and M. Sipper,
Evolving efficient list search algorithms,
in Artificial Evolution: Proceedings of 9th International Conference (EA 2009),
P. Collet, N. Monmarche, P. Legrand, M. Schoenauer, and E. Lutton, Eds. 2009, vol. 5975 of Lecture
Notes in Computer Science, pp. 158-169, Springer-Verlag, Heidelberg.
[presentation]
|
|