{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T06:31:35Z","timestamp":1772519495455,"version":"3.50.1"},"reference-count":74,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/S005749\/2"],"award-info":[{"award-number":["EP\/S005749\/2"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2023,1,1]]},"DOI":"10.1109\/tse.2022.3152089","type":"journal-article","created":{"date-parts":[[2022,2,16]],"date-time":"2022-02-16T20:36:16Z","timestamp":1645043776000},"page":"419-436","source":"Crossref","is-referenced-by-count":21,"title":["Let\u2019s Talk <i>With<\/i> Developers, Not <i>About<\/i> Developers: A Review of Automatic Program Repair Research"],"prefix":"10.1109","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3314-7300","authenticated-orcid":false,"given":"Emily","family":"Winter","sequence":"first","affiliation":[{"name":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6524-9179","authenticated-orcid":false,"given":"Vesna","family":"Nowack","sequence":"additional","affiliation":[{"name":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7014-2811","authenticated-orcid":false,"given":"David","family":"Bowes","sequence":"additional","affiliation":[{"name":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2939-8919","authenticated-orcid":false,"given":"Steve","family":"Counsell","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Brunel University of London, London, U.K"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2728-9014","authenticated-orcid":false,"given":"Tracy","family":"Hall","sequence":"additional","affiliation":[{"name":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0395-5884","authenticated-orcid":false,"given":"Saemundur","family":"Haraldsson","sequence":"additional","affiliation":[{"name":"Department of Computing Science and Mathematics, University of Stirling, Stirling, U.K"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2093-8990","authenticated-orcid":false,"given":"John","family":"Woodward","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering and Computer Science, Queen Mary University of London, London, U.K"}]}],"member":"263","reference":[{"key":"ref1","first-page":"876","article-title":"Towards efficient and effective automatic program repair","volume-title":"Proc. 31st IEEE\/ACM Int. Conf. Automated Softw. Eng.","author":"Le"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755013"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227211"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3360585"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1080\/15614263.2020.1728271"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1080\/12460125.2020.1728988"},{"key":"ref7","article-title":"Program repair, patch quality, and human factors","author":"Weimar"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027796"},{"key":"ref9","article-title":"The living review on automated program repair","author":"Monperrus","year":"2018"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-044-5_11"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2007.02.007"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09858-z"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-015-9294-2"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2076021.2048117"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3105906"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110817"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2007.09.004"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.01.006"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.04.084"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2011.01.004"},{"key":"ref21","article-title":"How to trust auto-generated code patches? A developer survey and empirical assessment of existing program repair tools","author":"Noller","year":"2021"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.3390\/systems8010008"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338911"},{"key":"ref24","first-page":"968","article-title":"Automated patch correctness assessment: How far are we?","volume-title":"Proc. 35th IEEE\/ACM Int. Conf. Automated Softw. Eng.","author":"Wang"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110817"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180235"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884833"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338976"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2372233.2372243"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2011.36"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.76"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173734"},{"key":"ref33","first-page":"1","article-title":"Human-competitive patches in automatic program repair with repairnator","author":"Monperrus","year":"2018"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2019.00013"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.01.006"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.2307\/2529310"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1852786.1852789"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15898-8_5"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3182536"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2013.6648198"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2019.8818884"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.17"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2338965.2336775"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192387"},{"key":"ref45","article-title":"Learning to generate corrective patches using neural machine translation","author":"Hata","year":"2018"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568258"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/11762256_15"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606626"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3276528"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.24"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180262"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2018.00030"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635873"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOFT.2019.00011"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106262"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180175"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106255"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/BotSE.2019.00010"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/BotSE.2019.00019"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.104"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1925805.1925815"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9523-3"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9655-0"},{"key":"ref64","article-title":"ACM SIGSOFT empirical standards","author":"Ralph","year":"2020"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2021.3071086"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.49"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2519887"},{"issue":"4","key":"ref68","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/248448.248455","article-title":"The debugging scandal and what to do about it (introduction to the special section)","volume":"40","author":"Lieberman","year":"1997","journal-title":"Commun. ACM"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45672-4_31"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3117778"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2012.86"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00045"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606618"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380394"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/10008953\/09714799.pdf?arnumber=9714799","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,17]],"date-time":"2024-01-17T23:51:57Z","timestamp":1705535517000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9714799\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,1]]},"references-count":74,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tse.2022.3152089","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,1]]}}}