skip to main content
keynote

The case for evolvable software

Published:17 October 2010Publication History
Skip Abstract Section

Abstract

As programmers, we like to think of software as the product of our intelligent design, carefully crafted to meet well-specified goals. In reality, software evolves inadvertently through the actions of many individual programmers, often leading to unanticipated consequences. Large complex software systems are subject to constraints similar to those faced by evolving biological systems, and we have much to gain by viewing software through the lens of evolutionary biology. The talk will highlight recent research that applies the mechanisms of evolution quite directly to the problem of repairing software bugs.

Skip Supplemental Material Section

Supplemental Material

10-oct-evolvablesoftware-1.mov

Index Terms

  1. The case for evolvable software

            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 ACM SIGPLAN Notices
              ACM SIGPLAN Notices  Volume 45, Issue 10
              OOPSLA '10
              October 2010
              957 pages
              ISSN:0362-1340
              EISSN:1558-1160
              DOI:10.1145/1932682
              Issue’s Table of Contents
              • cover image ACM Conferences
                OOPSLA '10: Proceedings of the ACM international conference on Object oriented programming systems languages and applications
                October 2010
                984 pages
                ISBN:9781450302036
                DOI:10.1145/1869459

              Copyright © 2010 Copyright is held by the author/owner(s)

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 17 October 2010

              Check for updates

              Qualifiers

              • keynote

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!