{"id":"https://openalex.org/W4213019371","doi":"https://doi.org/10.1109/tse.2022.3152089","title":"Let\u2019s Talk <i>With</i> Developers, Not <i>About</i> Developers: A Review of Automatic Program Repair Research","display_name":"Let\u2019s Talk <i>With</i> Developers, Not <i>About</i> Developers: A Review of Automatic Program Repair Research","publication_year":2022,"publication_date":"2022-02-16","ids":{"openalex":"https://openalex.org/W4213019371","doi":"https://doi.org/10.1109/tse.2022.3152089"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2022.3152089","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2022.3152089","pdf_url":"https://ieeexplore.ieee.org/ielx7/32/10008953/09714799.pdf","source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"review","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/32/10008953/09714799.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022899674","display_name":"Emily Winter","orcid":"https://orcid.org/0000-0003-3314-7300"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Emily Winter","raw_affiliation_strings":["School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003102661","display_name":"Vesna Nowack","orcid":"https://orcid.org/0000-0002-6524-9179"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Vesna Nowack","raw_affiliation_strings":["School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058470128","display_name":"David Bowes","orcid":"https://orcid.org/0000-0001-7014-2811"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"David Bowes","raw_affiliation_strings":["School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083706258","display_name":"Steve Counsell","orcid":"https://orcid.org/0000-0002-2939-8919"},"institutions":[{"id":"https://openalex.org/I59433898","display_name":"Brunel University of London","ror":"https://ror.org/00dn4t376","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I59433898"]},{"id":"https://openalex.org/I124357947","display_name":"University of London","ror":"https://ror.org/04cw6st05","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Steve Counsell","raw_affiliation_strings":["Department of Computer Science, Brunel University of London, London, U.K"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Brunel University of London, London, U.K","institution_ids":["https://openalex.org/I59433898","https://openalex.org/I124357947"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019248666","display_name":"Tracy Hall","orcid":"https://orcid.org/0000-0002-2728-9014"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Tracy Hall","raw_affiliation_strings":["School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024480268","display_name":"S\u00e6mundur \u00d3. Haraldsson","orcid":"https://orcid.org/0000-0003-0395-5884"},"institutions":[{"id":"https://openalex.org/I12093191","display_name":"University of Stirling","ror":"https://ror.org/045wgfr59","country_code":"GB","type":"education","lineage":["https://openalex.org/I12093191"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Saemundur Haraldsson","raw_affiliation_strings":["Department of Computing Science and Mathematics, University of Stirling, Stirling, U.K"],"affiliations":[{"raw_affiliation_string":"Department of Computing Science and Mathematics, University of Stirling, Stirling, U.K","institution_ids":["https://openalex.org/I12093191"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069851877","display_name":"John R. Woodward","orcid":"https://orcid.org/0000-0002-2093-8990"},"institutions":[{"id":"https://openalex.org/I166337079","display_name":"Queen Mary University of London","ror":"https://ror.org/026zzn846","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I166337079"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"John Woodward","raw_affiliation_strings":["School of Electronic Engineering and Computer Science, Queen Mary University of London, London, U.K"],"affiliations":[{"raw_affiliation_string":"School of Electronic Engineering and Computer Science, Queen Mary University of London, London, U.K","institution_ids":["https://openalex.org/I166337079"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5022899674"],"corresponding_institution_ids":["https://openalex.org/I67415387"],"apc_list":null,"apc_paid":null,"fwci":7.0021,"has_fulltext":true,"cited_by_count":23,"citation_normalized_percentile":{"value":0.96961147,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"49","issue":"1","first_page":"419","last_page":"436"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6213928461074829},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5467660427093506},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5147690773010254},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4741724729537964},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.45048826932907104},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.42476266622543335},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3519211411476135},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2066558301448822}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6213928461074829},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5467660427093506},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5147690773010254},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4741724729537964},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.45048826932907104},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.42476266622543335},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3519211411476135},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2066558301448822},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tse.2022.3152089","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2022.3152089","pdf_url":"https://ieeexplore.ieee.org/ielx7/32/10008953/09714799.pdf","source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:bura.brunel.ac.uk:2438/30376","is_oa":true,"landing_page_url":"https://bura.brunel.ac.uk/handle/2438/30376","pdf_url":"http://bura.brunel.ac.uk/bitstream/2438/30376/1/FullText.pdf","source":{"id":"https://openalex.org/S4306401473","display_name":"Brunel University Research Archive (BURA) (Brunel University London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I59433898","host_organization_name":"Brunel University of London","host_organization_lineage":["https://openalex.org/I59433898"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"pmh:oai:dspace.stir.ac.uk:1893/34057","is_oa":true,"landing_page_url":"http://hdl.handle.net/1893/34057","pdf_url":null,"source":{"id":"https://openalex.org/S4306400268","display_name":"Stirling Online Research Repository (University of Stirling)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I12093191","host_organization_name":"University of Stirling","host_organization_lineage":["https://openalex.org/I12093191"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1109/tse.2022.3152089","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2022.3152089","pdf_url":"https://ieeexplore.ieee.org/ielx7/32/10008953/09714799.pdf","source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.46000000834465027,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G5210056904","display_name":"Exploiting Defect Prediction for Automatic Software Repair (Fixie)","funder_award_id":"EP/S005749/2","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7130593560","display_name":null,"funder_award_id":"EP/S005749/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7506719791","display_name":null,"funder_award_id":"EP/S005749/2","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G843105142","display_name":null,"funder_award_id":"EP/S005803/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8492914249","display_name":null,"funder_award_id":"EP/S005730/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4213019371.pdf","grobid_xml":"https://content.openalex.org/works/W4213019371.grobid-xml"},"referenced_works_count":77,"referenced_works":["https://openalex.org/W397180395","https://openalex.org/W1518080236","https://openalex.org/W1565223119","https://openalex.org/W1831607419","https://openalex.org/W1969939902","https://openalex.org/W2009526138","https://openalex.org/W2018718238","https://openalex.org/W2025274780","https://openalex.org/W2039772616","https://openalex.org/W2042695011","https://openalex.org/W2070834360","https://openalex.org/W2072601349","https://openalex.org/W2081461908","https://openalex.org/W2088697603","https://openalex.org/W2103458796","https://openalex.org/W2110219362","https://openalex.org/W2121898351","https://openalex.org/W2145373440","https://openalex.org/W2153887189","https://openalex.org/W2158082837","https://openalex.org/W2159610968","https://openalex.org/W2159715729","https://openalex.org/W2163851162","https://openalex.org/W2164777277","https://openalex.org/W2168811232","https://openalex.org/W2180107243","https://openalex.org/W2284072287","https://openalex.org/W2291765923","https://openalex.org/W2295100577","https://openalex.org/W2301050748","https://openalex.org/W2353739181","https://openalex.org/W2622958941","https://openalex.org/W2740264376","https://openalex.org/W2740349831","https://openalex.org/W2741120194","https://openalex.org/W2788180412","https://openalex.org/W2794673032","https://openalex.org/W2795196167","https://openalex.org/W2806689062","https://openalex.org/W2886319709","https://openalex.org/W2898319337","https://openalex.org/W2905288168","https://openalex.org/W2944697551","https://openalex.org/W2953828322","https://openalex.org/W2967591898","https://openalex.org/W2967916802","https://openalex.org/W2974812273","https://openalex.org/W2979679630","https://openalex.org/W2986664709","https://openalex.org/W2996563961","https://openalex.org/W3000174839","https://openalex.org/W3007214573","https://openalex.org/W3007599870","https://openalex.org/W3007797095","https://openalex.org/W3012349011","https://openalex.org/W3030475425","https://openalex.org/W3081764108","https://openalex.org/W3084918652","https://openalex.org/W3092326336","https://openalex.org/W3100811706","https://openalex.org/W3115588598","https://openalex.org/W3151195892","https://openalex.org/W3196862896","https://openalex.org/W3208407575","https://openalex.org/W4231241365","https://openalex.org/W4239330041","https://openalex.org/W4244443567","https://openalex.org/W4244598732","https://openalex.org/W4255632703","https://openalex.org/W4288614128","https://openalex.org/W4289389784","https://openalex.org/W6726191996","https://openalex.org/W6755804785","https://openalex.org/W6757842265","https://openalex.org/W6784834012","https://openalex.org/W6787830629","https://openalex.org/W6801057727"],"related_works":["https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W3118244000","https://openalex.org/W2290299503","https://openalex.org/W3029851195","https://openalex.org/W2183585111","https://openalex.org/W2211158793","https://openalex.org/W2046884474"],"abstract_inverted_index":{"Automatic":[0],"program":[1],"repair":[2],"(APR)":[3],"offers":[4],"significant":[5,27],"potential":[6],"for":[7,39],"automating":[8],"some":[9],"coding":[10],"tasks.":[11],"Using":[12],"APR":[13,33,53,64,68,75,89,102,198,221,233],"could":[14,34],"reduce":[15],"the":[16,50,66,80,86,123,138,152,251],"high":[17],"costs":[18],"historically":[19],"associated":[20,140],"with":[21,141],"fixing":[22,142],"code":[23],"faults":[24],"and":[25,65,167,211,235],"deliver":[26],"benefits":[28,51],"to":[29,84,220,231,249],"software":[30,40,189],"engineering.":[31],"Adopting":[32],"also":[35],"have":[36,70],"profound":[37],"implications":[38],"developers\u2019":[41,72,241],"daily":[42],"activities,":[43],"transforming":[44],"their":[45,169],"work":[46],"practices.":[47],"To":[48],"realise":[49],"of":[52,79,88,118,122,151,214,253],"it":[54,227],"is":[55,82,222],"vital":[56],"that":[57,188],"we":[58,94],"consider":[59],"how":[60,97,106],"developers":[61,98,136,190],"feel":[62],"about":[63],"impact":[67],"may":[69],"on":[71,179],"work.":[73],"Developing":[74],"tools":[76,234],"without":[77],"consideration":[78],"developer":[81,215],"likely":[83],"undermine":[85],"success":[87],"deployment.":[90],"In":[91],"this":[92,225],"paper,":[93],"critically":[95],"review":[96,128],"are":[99,109,191,201],"considered":[100],"in":[101,111,126,161,197,218,256],"research":[103,247],"by":[104,131,135],"analysing":[105],"human":[107,157,165,175,216,254],"factors":[108,217,255],"treated":[110],"260":[112,124,153],"studies":[113,125,154,166],"from":[114,181],"Monperrus\u2019s":[115],"Living":[116],"Review":[117],"APR.":[119,257],"Over":[120],"half":[121],"our":[127],"were":[129],"motivated":[130],"a":[132,156,245],"problem":[133],"faced":[134],"(e.g.,":[137],"difficulty":[139],"faults).":[143],"Despite":[144],"these":[145,164],"human-oriented":[146],"motivations,":[147],"fewer":[148],"than":[149],"7%":[150],"included":[155],"study.":[158],"We":[159,243],"looked":[160],"detail":[162],"at":[163],"found":[168],"quality":[170],"mixed":[171],"(for":[172],"example,":[173],"one":[174,183],"study":[176,252],"was":[177],"based":[178],"input":[180],"only":[182],"developer).":[184],"Our":[185],"results":[186],"suggest":[187],"often":[192],"talked":[193,203],"<italic":[194,204],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[195,205],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">about</i>":[196],"studies,":[199],"but":[200],"rarely":[202],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">with</i>":[206],".":[207],"A":[208],"more":[209],"comprehensive":[210],"reliable":[212],"understanding":[213],"relation":[219],"needed.":[223],"Without":[224],"understanding,":[226],"will":[228],"be":[229],"difficult":[230],"develop":[232],"techniques":[236],"which":[237],"integrate":[238],"effectively":[239],"into":[240],"workflows.":[242],"recommend":[244],"future":[246],"agenda":[248],"advance":[250]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2022-02-24T00:00:00"}
