{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T17:53:11Z","timestamp":1774374791105,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,8,12]],"date-time":"2019-08-12T00:00:00Z","timestamp":1565568000000},"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":[[2019,8,12]]},"DOI":"10.1145\/3338906.3338911","type":"proceedings-article","created":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T12:21:03Z","timestamp":1565353263000},"page":"302-313","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":107,"title":["Empirical review of Java program repair tools: a large-scale experiment on 2,141 bugs and 23,551 repair attempts"],"prefix":"10.1145","author":[{"given":"Thomas","family":"Durieux","sequence":"first","affiliation":[{"name":"University of Lisbon, Portugal \/ INESC-ID, Portugal"}]},{"given":"Fernanda","family":"Madeiral","sequence":"additional","affiliation":[{"name":"Federal University of Uberl\u00e2ndia, Brazil"}]},{"given":"Matias","family":"Martinez","sequence":"additional","affiliation":[{"name":"Polytechnic University of Hauts-de-France, France"}]},{"given":"Rui","family":"Abreu","sequence":"additional","affiliation":[{"name":"University of Lisbon, Portugal \/ INESC-ID, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2019,8,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Communications in Computer and Information Science","volume":"367","author":"Balouek Daniel","year":"2013"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201917)","author":"Chen Liushan"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321702"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2010.66"},{"key":"e_1_3_2_1_5_1","unstructured":"Defects4J. 2011. Defects4J patch for Closure-51 bug. http:\/\/program-repair.org\/ defects4j-dissection\/#!\/bug\/Closure\/51.  Defects4J. 2011. Defects4J patch for Closure-51 bug. http:\/\/program-repair.org\/ defects4j-dissection\/#!\/bug\/Closure\/51."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884635"},{"key":"e_1_3_2_1_7_1","unstructured":"Thomas Durieux Fernanda Madeiral Matias Martinez and Rui Abreu. 2019. The RepairThemAll framework repository. https:\/\/github.com\/program-repair\/ RepairThemAll.  Thomas Durieux Fernanda Madeiral Matias Martinez and Rui Abreu. 2019. The RepairThemAll framework repository. https:\/\/github.com\/program-repair\/ RepairThemAll."},{"key":"e_1_3_2_1_8_1","unstructured":"Thomas Durieux Fernanda Madeiral Matias Martinez and Rui Abreu. 2019. The repair attempts\u2019 results. https:\/\/github.com\/program-repair\/RepairThemAll_ experiment.  Thomas Durieux Fernanda Madeiral Matias Martinez and Rui Abreu. 2019. The repair attempts\u2019 results. https:\/\/github.com\/program-repair\/RepairThemAll_ experiment."},{"key":"e_1_3_2_1_9_1","unstructured":"Thomas Durieux Fernanda Madeiral Matias Martinez and Rui Abreu. 2019. Website for browsing the generated patches. http:\/\/program-repair.org\/ RepairThemAll_experiment.  Thomas Durieux Fernanda Madeiral Matias Martinez and Rui Abreu. 2019. Website for browsing the generated patches. http:\/\/program-repair.org\/ RepairThemAll_experiment."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2896921.2896931"},{"key":"e_1_3_2_1_12_1","unstructured":"P\u00e9ter Gyimesi B\u00e9la Vancsics Andrea Stocco Davood Mazinanian \u00c1rp\u00e1d Besz\u00e9des Rudolf Ferenc and Ali Mesbah. 2019.  P\u00e9ter Gyimesi B\u00e9la Vancsics Andrea Stocco Davood Mazinanian \u00c1rp\u00e1d Besz\u00e9des Rudolf Ferenc and Ali Mesbah. 2019."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180245"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213871"},{"key":"e_1_3_2_1_15_1","unstructured":"johnlenz. 2011. Human patch for Defects4J Closure-51 bug. https:\/\/github.com\/ google\/closure-compiler\/commit\/a02241e5df48e44e23dc0e66dbef3fdc3c91eb3e.  johnlenz. 2011. Human patch for Defects4J Closure-51 bug. https:\/\/github.com\/ google\/closure-compiler\/commit\/a02241e5df48e44e23dc0e66dbef3fdc3c91eb3e."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628055"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486893"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.76"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3182536"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337225"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2454513"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135932.3135941"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 25th Asia-Pacific Software Engineering Conference (APSEC \u201918)","author":"Liu Kui"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330202"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8667991"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9470-4"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2948705"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-99241-9_3"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591114"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568324"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105906"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9550-0"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568254"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771791"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196473"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201917)","author":"Saha Ripon K."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786825"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER \u201918)","author":"Sobreira Victor"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.76"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180233"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8668043"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092703.3092718"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201917)","author":"Xin Qi"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.45"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2560811"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/IBF.2019.8665475"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9619-4"},{"key":"e_1_3_2_1_50_1","volume-title":"ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming","author":"Yuan Yuan","year":"2018"}],"event":{"name":"ESEC\/FSE '19: 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Tallinn Estonia","acronym":"ESEC\/FSE '19","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338906.3338911","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3338906.3338911","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:26:20Z","timestamp":1750206380000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338906.3338911"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,12]]},"references-count":48,"alternative-id":["10.1145\/3338906.3338911","10.1145\/3338906"],"URL":"https:\/\/doi.org\/10.1145\/3338906.3338911","relation":{},"subject":[],"published":{"date-parts":[[2019,8,12]]},"assertion":[{"value":"2019-08-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}