skip to main content
forum
Free Access

Ubiquity symposium: Evolutionary computation and the processes of life: Darwinian software engineering: the short term, the middle ground, and the long haul

Published:01 December 2012Publication History
Skip Abstract Section

Abstract

In this article, Moshe Sipper discusses a foreseeable future in which an entirely new paradigm of producing software will emerge. Sipper calls this software engineering revolution, "Darwinian Software Engineering"---a time when it will be possible to program computers by means of evolution.

References

  1. Northrop, L. et al. Ultra-Large-Scale Systems: The Software Challenge of the Future. Carnegie Mellon University, Pittsburgh, PA, July 2006. URL http://www.sei.cmu.edu/uls.Google ScholarGoogle Scholar
  2. Harman, M. The current state and future of search based software engineering. In Proceedings of FOSE '07, 2007 Future of Software Engineering (May 20--26, Minneapolis, MN) IEEE Computer Society, Washington, DC, 2007, 342--357, Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Orlov, M. and Sipper, M. Genetic Programming in the Wild: Evolving unrestricted bytecode. In GECCO '09: Proceedings of the 11th Annual conference on Genetic and Evolutionary Computation (July 8--12, Montreal). ACM Press, New York, 2009, 1043--1050, Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Orlov, M. and Sipper, M. FINCH: A system for evolving Java (bytecode). In R. Riolo, T. McConaghy, and E. Vladislavleva, editors, Genetic Programming Theory and Practice VIII, volume 8 of Genetic and Evolutionary Computation. Springer, Berlin, 2010, 1--16.Google ScholarGoogle Scholar
  5. Orlov, M. and Sipper, M. Flight of the FINCH through the Java wilderness. IEEE Transactions on Evolutionary Computation 15, 2 (2011), 166--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Woodward, J. Evolving Turing complete representations. In Proceedings of the 2003 Congress on Evolutionary Computation CEC2003 (Dec. 8--12, Canberra, Australia). IEEE Press, Washington D.C., 2003, 830--837.Google ScholarGoogle ScholarCross RefCross Ref
  7. Sipper, M. 2011. URL http://www.moshesipper.com/finch/.Google ScholarGoogle Scholar
  8. Sipper, M. Machine Nature: The Coming Age of Bio-Inspired Computing. McGraw-Hill, New York, 2002.Google ScholarGoogle Scholar

Index Terms

  1. Ubiquity symposium: Evolutionary computation and the processes of life: Darwinian software engineering: the short term, the middle ground, and the long haul

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image Ubiquity
              Ubiquity  Volume 2012, Issue December
              December 2012
              15 pages
              EISSN:1530-2180
              DOI:10.1145/2406356
              Issue’s Table of Contents

              Copyright © 2012 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 December 2012

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • forum
              • Popular
              • Refereed

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format