{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T14:49:06Z","timestamp":1779202146210,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,7,8]],"date-time":"2009-07-08T00:00:00Z","timestamp":1247011200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,7,8]]},"DOI":"10.1145\/1569901.1570031","type":"proceedings-article","created":{"date-parts":[[2009,7,21]],"date-time":"2009-07-21T13:32:17Z","timestamp":1248183137000},"page":"947-954","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":173,"title":["A genetic programming approach to automated software repair"],"prefix":"10.1145","author":[{"given":"Stephanie","family":"Forrest","sequence":"first","affiliation":[{"name":"University of New Mexico, Albuquerque, NM, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ThanhVu","family":"Nguyen","sequence":"additional","affiliation":[{"name":"University of New Mexico, Albuquerque, NM, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Westley","family":"Weimer","sequence":"additional","affiliation":[{"name":"University of Virginia, Charlottesville, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claire","family":"Le Goues","sequence":"additional","affiliation":[{"name":"University of Virginia, Charlottesville, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,7,8]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho A. V.","year":"2006","unstructured":"]] A. V. Aho , M. S. Lam , R. Sethi , and J. D. Ullman . Compilers: Principles, Techniques, and Tools ( second edition). Pearson Education , 2006 . ]]A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools (second edition). Pearson Education, 2006."},{"key":"e_1_3_2_1_2_1","first-page":"1","volume-title":"Conference of the Centre for Advanced Studies on Collaborative research","author":"Al-Ekram R.","year":"2005","unstructured":"]] R. Al-Ekram , A. Adma , and O. Baysal . diffX: an algorithm to detect changes in multi-version XML documents . In Conference of the Centre for Advanced Studies on Collaborative research , pages 1 -- 11 . IBM Press , 2005 . ]]R. Al-Ekram, A. Adma, and O. Baysal. diffX: an algorithm to detect changes in multi-version XML documents. In Conference of the Centre for Advanced Studies on Collaborative research, pages 1--11. IBM Press, 2005."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370175.1370223"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89694-4_7"},{"key":"e_1_3_2_1_5_1","volume-title":"IEEE Congress on Evolutionary Computation","author":"Arcuri A.","year":"2008","unstructured":"]] A. Arcuri and X. Yao . A novel co-evolutionary approach to automatic software bug fixing . In IEEE Congress on Evolutionary Computation , 2008 . ]]A. Arcuri and X. Yao. A novel co-evolutionary approach to automatic software bug fixing. In IEEE Congress on Evolutionary Computation, 2008."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/640128.604140"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/380921.380932"},{"key":"e_1_3_2_1_8_1","volume-title":"Dec.","author":"News BBC","year":"2008","unstructured":"]] BBC News . Microsoft zune affected by 'bug'. In http:\/\/news.bbc.co.uk\/2\/hi\/technology\/7806683.stm , Dec. 2008 . ]]BBC News. Microsoft zune affected by 'bug'. In http:\/\/news.bbc.co.uk\/2\/hi\/technology\/7806683.stm, Dec. 2008."},{"key":"e_1_3_2_1_9_1","volume-title":"University of New Mexico","author":"Belle T. V.","year":"2004","unstructured":"]] T. V. Belle . Modularity and the Evolution of Software Evolvability. PhD thesis , University of New Mexico , Albuquerque, NM , 2004 . ]]T. V. Belle. Modularity and the Evolution of Software Evolvability. PhD thesis, University of New Mexico, Albuquerque, NM, 2004."},{"key":"e_1_3_2_1_10_1","first-page":"1383","volume-title":"GECCO '02: Proceedings of the Genetic and Evolutionary Computation Conference","author":"Belle T. V.","year":"2002","unstructured":"]] T. V. Belle and D. H. Ackley . Code factoring and the evolution of evolvability . In GECCO '02: Proceedings of the Genetic and Evolutionary Computation Conference , pages 1383 -- 1390 , San Francisco, CA, USA , 2002 . Morgan Kaufmann Publishers Inc. ]]T. V. Belle and D. H. Ackley. Code factoring and the evolution of evolvability. In GECCO '02: Proceedings of the Genetic and Evolutionary Computation Conference, pages 1383--1390, San Francisco, CA, USA, 2002. Morgan Kaufmann Publishers Inc."},{"key":"e_1_3_2_1_11_1","volume-title":"Testing object-oriented systems: models, patterns, and tools","author":"Binder R. V.","year":"1999","unstructured":"]] R. V. Binder . Testing object-oriented systems: models, patterns, and tools . Addison-Wesley Longman , 1999 . ]]R. V. Binder. Testing object-oriented systems: models, patterns, and tools. Addison-Wesley Longman, 1999."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146238.1146266"},{"key":"e_1_3_2_1_13_1","volume-title":"Object-Oriented Programming, Systems, Languages, and Applications.","author":"Demsky B.","year":"2003","unstructured":"]] B. Demsky and M. C. Rinard . Automatic data structure repair for self-healing systems . In Object-Oriented Programming, Systems, Languages, and Applications. 2003 . ]]B. Demsky and M. C. Rinard. Automatic data structure repair for self-healing systems. In Object-Oriented Programming, Systems, Languages, and Applications. 2003."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/525080.884258"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368096"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028717"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781148"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727796"},{"key":"e_1_3_2_1_19_1","volume-title":"Practical Software Maintenance: Best Practices for Managing Your Software Investment","author":"Pigoski T. M.","year":"1996","unstructured":"]] T. M. Pigoski . Practical Software Maintenance: Best Practices for Managing Your Software Investment . John Wiley & Sons , 1996 . ]]T. M. Pigoski. Practical Software Maintenance: Best Practices for Managing Your Software Investment. John Wiley & Sons, 1996."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265927"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146238.1146240"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173734"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"e_1_3_2_1_24_1","first-page":"253","volume-title":"Foundations of Software Engineering","author":"Zeller A.","year":"1999","unstructured":"]] A. Zeller . Yesterday , my program worked. Today, it does not. Why ? In Foundations of Software Engineering , pages 253 -- 267 , 1999 . ]]A. Zeller. Yesterday, my program worked. Today, it does not. Why? In Foundations of Software Engineering, pages 253--267, 1999."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.988498"}],"event":{"name":"GECCO09: Genetic and Evolutionary Computation Conference","location":"Montreal Qu\u00e9bec Canada","acronym":"GECCO09","sponsor":["SIGEVO ACM Special Interest Group on Genetic and Evolutionary Computation","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 11th Annual conference on Genetic and evolutionary computation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1569901.1570031","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1569901.1570031","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:38Z","timestamp":1750278158000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1569901.1570031"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,8]]},"references-count":25,"alternative-id":["10.1145\/1569901.1570031","10.1145\/1569901"],"URL":"https:\/\/doi.org\/10.1145\/1569901.1570031","relation":{},"subject":[],"published":{"date-parts":[[2009,7,8]]},"assertion":[{"value":"2009-07-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}