moshe sipper
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:
  • FINCH website
  • Short presentation (GECCO 2010)
  • Long presentation (GPTP 2010)
  • M. Sipper, Darwinian Software Engineering: The Short Term, the Middle Ground, and the Long Haul, Ubiquity Symposium, December 2012.
  • 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.

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]
  • Abode
  • Biography
  • Blog
  • Books
  • Comic Sip
  • Contact
  • Publications
  • Research
  • Songs
  • Teaching
  • Abode
  • Biography
  • Blog
  • Books
  • Comic Sip
  • Contact
  • Publications
  • Research
  • Songs
  • Teaching
✕