{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T06:31:33Z","timestamp":1772519493653,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Alibaba Group"},{"DOI":"10.13039\/501100001459","name":"Ministry of Education - Singapore","doi-asserted-by":"publisher","award":["2018-T1-002-069"],"award-info":[{"award-number":["2018-T1-002-069"]}],"id":[{"id":"10.13039\/501100001459","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012659","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61772200"],"award-info":[{"award-number":["61772200"]}],"id":[{"id":"10.13039\/501100012659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3377813.3381356","type":"proceedings-article","created":{"date-parts":[[2020,9,19]],"date-time":"2020-09-19T00:21:21Z","timestamp":1600474881000},"page":"41-50","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Precfix"],"prefix":"10.1145","author":[{"given":"Xindong","family":"Zhang","sequence":"first","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenguang","family":"Zhu","sequence":"additional","affiliation":[{"name":"University of Texas at Austin"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yi","family":"Li","sequence":"additional","affiliation":[{"name":"Nanyang Technological University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianmei","family":"Guo","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lihua","family":"Liu","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haobo","family":"Gu","sequence":"additional","affiliation":[{"name":"Alibaba Group"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,9,18]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"On the Accuracy of Spectrum-Based Fault Localization. In Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION. 89--98","author":"Abreu Rui","year":"2007"},{"key":"e_1_3_2_1_2_1","volume-title":"Fault Localization Using Execution Slices and Dataflow Tests. In International Symposium on Software Reliability Engineering. 143--151","author":"Agrawal Hiralal","year":"1995"},{"key":"e_1_3_2_1_3_1","volume-title":"Getafix: Learning to FixBugs Automatically. arXiv:cs.SE\/1902.06111","author":"Bader Johannes","year":"2019"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/361002.361007"},{"key":"e_1_3_2_1_6_1","unstructured":"Zimin Chen Steve Kommrusch Michele Tufano Louis-No\u00ebl Pouchet Denys Poshyvanyk and Martin Monperrus. 2018. SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair. arXiv:cs.SE\/1901.01808  Zimin Chen Steve Kommrusch Michele Tufano Louis-No\u00ebl Pouchet Denys Poshyvanyk and Martin Monperrus. 2018. SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair. arXiv:cs.SE\/1901.01808"},{"key":"e_1_3_2_1_7_1","volume-title":"Generating Fixes From Object Behavior Anomalies. In International Conference on Automated Software Engineering. 550--554","author":"Dallmeier Valentin","year":"2009"},{"key":"e_1_3_2_1_8_1","volume-title":"Nearest Neighbor (NN) Norms: NN Pattern Classification Techniques","author":"Dasarathy Belur V","year":"1991"},{"key":"e_1_3_2_1_9_1","volume-title":"International Conference on Knowledge Discovery and Data Mining. 226--231","author":"Ester Martin","year":"1996"},{"key":"e_1_3_2_1_10_1","volume-title":"Safe Memory-Leak Fixing For C Programs. In International Conference on Software Engineering. 459--470","author":"Gao Qing","year":"2015"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755013"},{"key":"e_1_3_2_1_12_1","unstructured":"Git 2019. git-blame: Show What Revision and Author Last Modified Each Line of a File. https:\/\/git-scm.com\/docs\/git-blame.  Git 2019. git-blame: Show What Revision and Author Last Modified Each Line of a File. https:\/\/git-scm.com\/docs\/git-blame."},{"key":"e_1_3_2_1_13_1","unstructured":"Alibaba Group. 2019. Alibaba Cloud. https:\/\/www.alibabacloud.com.  Alibaba Group. 2019. Alibaba Cloud. https:\/\/www.alibabacloud.com."},{"key":"e_1_3_2_1_14_1","unstructured":"Alibaba Group. 2019. MaxCompute: Conduct Large-Scale Data Warehousing with MaxCompute. https:\/\/www.alibabacloud.com\/product\/maxcompute.  Alibaba Group. 2019. MaxCompute: Conduct Large-Scale Data Warehousing with MaxCompute. https:\/\/www.alibabacloud.com\/product\/maxcompute."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/322033.322044"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2009.5090029"},{"key":"e_1_3_2_1_17_1","volume-title":"Shaping Program Repair Space with Existing Patches and Similar Code. In International Symposium on Software Testing and Analysis. 298--309","author":"Jiang Jiajun","year":"2018"},{"key":"e_1_3_2_1_18_1","volume-title":"Empirical Evaluation of the Tarantula Automatic Fault-Localization Technique. In International Conference on Automated Software Engineering. 273--282","author":"Jones James A","year":"2005"},{"key":"e_1_3_2_1_19_1","volume-title":"International Symposium on Software Testing and Analysis. 437--440","author":"Just Ren\u00e9"},{"key":"e_1_3_2_1_20_1","volume-title":"Minthint: Automated Synthesis of Repair Hints. In International Conference on Software Engineering. 266--276","author":"Kaleeswaran Shalini","year":"2014"},{"key":"e_1_3_2_1_21_1","volume-title":"Repairing Programs with Semantic Code Search. In International Conference on Automated Software Engineering. 295--306","author":"Ke Yalin","year":"2015"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606626"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.66"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338935"},{"key":"e_1_3_2_1_25_1","volume-title":"Binary Codes Capable of Correcting Deletions, Insertions, and Reversals. Soviet physics doklady 10, 8","author":"Levenshtein Vladimir I","year":"1966"},{"key":"e_1_3_2_1_26_1","volume-title":"International Conference on Software Quality, Reliability and Security. 318--328","author":"Li Jian"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-019-00260-8"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106195.3106216"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2664824"},{"key":"e_1_3_2_1_30_1","volume-title":"Understanding and Generating High Quality Patches for Concurrency Bugs. In Symposium on Foundations of Software Engineering. 715--726","author":"Liu Haopeng","year":"2016"},{"key":"e_1_3_2_1_31_1","volume-title":"Grail: Context-Aware Fixing of Concurrency Bugs. In Symposium on Foundations of Software Engineering. 318--329","author":"Liu Peng","year":"2014"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2837614.2837617"},{"key":"e_1_3_2_1_33_1","volume-title":"Detecting Near-Duplicates for Web Crawling. In International Conference on World Wide Web. 141--150","author":"Manku Gurmeet Singh","year":"2007"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105906"},{"key":"e_1_3_2_1_35_1","volume-title":"Ask the Mutants: Mutating Faulty Programs for Fault Localization. In International Conference on Software Testing, Verification and Validation. 153--162","author":"Moon Seokhyeon","year":"2014"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196438"},{"key":"e_1_3_2_1_38_1","volume-title":"International Conference on Software Engineering. 772--781","author":"Thien Nguyen Hoang Duong","year":"2013"},{"key":"e_1_3_2_1_39_1","unstructured":"Suphakit Niwattanakul Jatsada Singthongchai Ekkachai Naenudorn and Supachanun Wanapu. 2013. Using of Jaccard Coefficient for Keywords Similarity. In International Multiconference of Engineers and Computer Scientists. 380--384.  Suphakit Niwattanakul Jatsada Singthongchai Ekkachai Naenudorn and Supachanun Wanapu. 2013. Using of Jaccard Coefficient for Keywords Similarity. In International Multiconference of Engineers and Computer Scientists. 380--384."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1509"},{"key":"e_1_3_2_1_41_1","volume-title":"Evaluating and Improving Fault Localization. In International Conference on Software Engineering. 609--620","author":"Pearson Spencer","year":"2017"},{"key":"e_1_3_2_1_42_1","volume-title":"Open Source and Closed Source Software Development Methodologies. In International Conference on Software Engineering. 105--109","author":"Potdar Vidyasagar","year":"2004"},{"key":"e_1_3_2_1_43_1","volume-title":"An Analysis of Patch Plausibility and Correctness for Generate-And-Validate Patch Generation Systems. In International Symposium on Software Testing and Analysis. 24--36","author":"Qi Zichao","year":"2015"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025157"},{"key":"e_1_3_2_1_45_1","volume-title":"Fault Localization with Nearest Neighbor Queries. In International Conference on Automated Software Engineering. 30--39","author":"Renieres Manos","year":"2003"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227186"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/IMF.2009.15"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083142.1083147"},{"key":"e_1_3_2_1_49_1","unstructured":"Undo Software. 2014. Increasing Software Development Productivity with Reversible Debugging.  Undo Software. 2014. Increasing Software Development Productivity with Reversible Debugging."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635873"},{"key":"e_1_3_2_1_51_1","volume-title":"Search-Based Fault Localization. In International Conference on Automated Software Engineering. 556--559","author":"Wang Shaowei","year":"2011"},{"key":"e_1_3_2_1_52_1","volume-title":"Automatically Finding Patches Using Genetic Programming. In International Conference on Software Engineering. 364--374","author":"Weimer Westley","year":"2009"},{"key":"e_1_3_2_1_53_1","volume-title":"Boosting Bug-Report-Oriented Fault Localization with Segmentation and Stack-Trace Analysis. In International Conference on Software Maintenance. 181--190","author":"Wong Chu-Pan","year":"2014"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2521368"},{"key":"e_1_3_2_1_55_1","volume-title":"CrashLocator: Locating Crashing Faults Based on Crash Stacks. In International Symposium on Software Testing and Analysis. 204--214","author":"Wu Rongxin","year":"2014"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/IBF.2019.8665475"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3182517"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134324"},{"key":"e_1_3_2_1_59_1","volume-title":"More Accurate Information Retrieval-Based Bug Localization Based on Bug Reports. In International Conference on Software Engineering. 14--24","author":"Zhou Jian","year":"2012"},{"key":"e_1_3_2_1_60_1","volume-title":"An Empirical Study of Fault Localization Families and Their Combinations. Transactions on Software Engineering","author":"Zou Daming","year":"2019"}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul South Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377813.3381356","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377813.3381356","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:51Z","timestamp":1750199931000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377813.3381356"}},"subtitle":["large-scale patch recommendation by mining defect-patch pairs"],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":58,"alternative-id":["10.1145\/3377813.3381356","10.1145\/3377813"],"URL":"https:\/\/doi.org\/10.1145\/3377813.3381356","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-09-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}