{"id":"https://openalex.org/W4288064569","doi":"https://doi.org/10.1109/tse.2022.3194188","title":"How do Developers <i>Really</i> Feel About Bug Fixing? Directions for Automatic Program Repair","display_name":"How do Developers <i>Really</i> Feel About Bug Fixing? Directions for Automatic Program Repair","publication_year":2022,"publication_date":"2022-07-27","ids":{"openalex":"https://openalex.org/W4288064569","doi":"https://doi.org/10.1109/tse.2022.3194188"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2022.3194188","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2022.3194188","pdf_url":"https://ieeexplore.ieee.org/ielx7/32/4359463/09842369.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":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/32/4359463/09842369.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, Lancaster, U.K","School of Computing and Communications, Lancaster University, Lancaster, United Kingdom"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]},{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, United Kingdom","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, Lancaster, U.K","School of Computing and Communications, Lancaster University, Lancaster, United Kingdom"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]},{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, United Kingdom","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"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Steve Counsell","raw_affiliation_strings":["Department of Computer Science, Brunel University of London, Uxbridge, U.K"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Brunel University of London, Uxbridge, U.K","institution_ids":["https://openalex.org/I59433898"]}]},{"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, Lancaster, U.K","School of Computing and Communications, Lancaster University, Lancaster, United Kingdom"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]},{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, United Kingdom","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":"S\u00e6mundur 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":"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, Lancaster, U.K","School of Computing and Communications, Lancaster University, Lancaster, United Kingdom"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, U.K","institution_ids":["https://openalex.org/I67415387"]},{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, Lancaster, United Kingdom","institution_ids":["https://openalex.org/I67415387"]}]},{"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":8.9117,"has_fulltext":true,"cited_by_count":28,"citation_normalized_percentile":{"value":0.97835347,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"49","issue":"4","first_page":"1823","last_page":"1841"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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.9987999796867371,"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.9973999857902527,"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.7985596656799316},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5392434000968933},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.503835141658783},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4607020914554596},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.35011059045791626},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2614436149597168}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7985596656799316},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5392434000968933},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.503835141658783},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4607020914554596},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.35011059045791626},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2614436149597168}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2022.3194188","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2022.3194188","pdf_url":"https://ieeexplore.ieee.org/ielx7/32/4359463/09842369.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/25006","is_oa":true,"landing_page_url":"http://bura.brunel.ac.uk/handle/2438/25006","pdf_url":null,"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":"","raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1109/tse.2022.3194188","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2022.3194188","pdf_url":"https://ieeexplore.ieee.org/ielx7/32/4359463/09842369.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":[{"display_name":"Industry, innovation and infrastructure","score":0.5699999928474426,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G1934935867","display_name":null,"funder_award_id":"Engineering and Physical Sciences R","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"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/G5416005152","display_name":"Exploiting Defect Prediction for Automatic Software Repair (Fixie)","funder_award_id":"EP/S005730/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":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4288064569.pdf","grobid_xml":"https://content.openalex.org/works/W4288064569.grobid-xml"},"referenced_works_count":63,"referenced_works":["https://openalex.org/W603145386","https://openalex.org/W1557562404","https://openalex.org/W1565223119","https://openalex.org/W1586081809","https://openalex.org/W1791587663","https://openalex.org/W1981425990","https://openalex.org/W1997964410","https://openalex.org/W2009526138","https://openalex.org/W2039473157","https://openalex.org/W2044140465","https://openalex.org/W2062550883","https://openalex.org/W2066339361","https://openalex.org/W2067436653","https://openalex.org/W2070834360","https://openalex.org/W2081461908","https://openalex.org/W2104107939","https://openalex.org/W2110219362","https://openalex.org/W2137550505","https://openalex.org/W2143074722","https://openalex.org/W2149321161","https://openalex.org/W2158082837","https://openalex.org/W2284072287","https://openalex.org/W2295100577","https://openalex.org/W2467903332","https://openalex.org/W2521181501","https://openalex.org/W2585292421","https://openalex.org/W2591512809","https://openalex.org/W2608611108","https://openalex.org/W2636632634","https://openalex.org/W2740264376","https://openalex.org/W2740295334","https://openalex.org/W2740349831","https://openalex.org/W2779206865","https://openalex.org/W2794673032","https://openalex.org/W2891728317","https://openalex.org/W2898124301","https://openalex.org/W2898319337","https://openalex.org/W2905288168","https://openalex.org/W2924629359","https://openalex.org/W2953998535","https://openalex.org/W2968249509","https://openalex.org/W2974812273","https://openalex.org/W2975950293","https://openalex.org/W2979679630","https://openalex.org/W3000617142","https://openalex.org/W3003756849","https://openalex.org/W3035874819","https://openalex.org/W3042956498","https://openalex.org/W3092453472","https://openalex.org/W3124896223","https://openalex.org/W3148657546","https://openalex.org/W3151195892","https://openalex.org/W3194184668","https://openalex.org/W4213019371","https://openalex.org/W4231241365","https://openalex.org/W4233410239","https://openalex.org/W4255632703","https://openalex.org/W4284674057","https://openalex.org/W4299575843","https://openalex.org/W6618268390","https://openalex.org/W6635176234","https://openalex.org/W6757842265","https://openalex.org/W7010464005"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2621101275"],"abstract_inverted_index":{"Automatic":[0],"program":[1],"repair":[2],"(APR)":[3],"is":[4,34,105,141,207],"a":[5,77,160,182],"rapidly":[6],"advancing":[7],"field":[8],"of":[9,79,199],"software":[10,81],"engineering":[11],"that":[12,36,100,128,138,188,216,224,239,245,278],"aims":[13,65],"to":[14,27,40,54,66,71,154,181,195,209,222,227],"supplement":[15],"or":[16,56,176],"replace":[17],"manual":[18],"bug":[19,59,85,101,135],"fixing":[20,60,88,104,136],"with":[21],"an":[22,148],"automated":[23,184],"tool.":[24],"For":[25],"APR":[26,37,55,64,139,146,156,191,233,250,283],"be":[28,193,228],"successfully":[29],"adopted":[30],"in":[31,167,190],"industry,":[32],"it":[33,152],"vital":[35],"tools":[38],"respond":[39],"developer":[41,269,296],"needs":[42],"and":[43,87,90,92,103,132,254,273],"preferences.":[44],"However,":[45],"very":[46,258],"little":[47,285],"research":[48],"has":[49,113],"considered":[50],"developers&#x0027;":[51,57,123,279],"general":[52,124],"attitudes":[53,95,281],"current":[58],"practices":[61,89],"(the":[62],"activity":[63],"replace).":[67],"This":[68,186],"paper":[69],"responds":[70],"this":[72],"gap":[73],"by":[74,236,287],"reporting":[75],"on":[76],"survey":[78],"386":[80],"developers":[82,111,129,164,210,242],"about":[83,249],"their":[84,93],"finding":[86,102],"experiences,":[91],"instinctive":[94,280],"towards":[96,282],"APR.":[97],"We":[98,256],"find":[99,159,257],"not":[106,142],"necessarily":[107],"as":[108,112,119,143,145,179,202,204],"onerous":[109],"for":[110,163,230],"often":[114],"been":[115],"suggested,":[116],"being":[117,165],"rated":[118],"more":[120],"satisfying":[121],"than":[122],"work.":[125],"The":[126],"fact":[127,238],"derive":[130],"satisfaction":[131],"benefit":[133],"from":[134],"indicates":[137,215],"adoption":[140],"simple":[144],"replacing":[147],"unwanted":[149],"activity.":[150],"When":[151],"comes":[153],"potential":[155],"approaches,":[157],"we":[158],"strong":[161],"preference":[162],"kept":[166],"the":[168,197,200,237,295],"loop":[169],"(for":[170,267],"example,":[171,268],"choosing":[172],"between":[173,263],"different":[174],"fixes":[175],"validating":[177],"fixes)":[178],"opposed":[180],"fully":[183],"process.":[185],"suggests":[187],"advances":[189],"should":[192],"careful":[194],"consider":[196],"agency":[198],"developer,":[201],"well":[203],"what":[205],"information":[206],"presented":[208],"alongside":[211],"fixes.":[212],"It":[213],"also":[214],"there":[217],"are":[218,284,291],"key":[219,274],"barriers":[220],"related":[221],"trust":[223],"would":[225],"need":[226],"overcome":[229],"full":[231],"scale":[232],"adoption,":[234],"supported":[235],"even":[240],"those":[241],"who":[243],"stated":[244],"they":[246],"were":[247],"positive":[248],"listed":[251],"several":[252],"caveats":[253],"concerns.":[255],"few":[259],"statistically":[260],"significant":[261],"relationships":[262],"particular":[264],"demographic":[265],"variables":[266],"experience,":[270],"age,":[271],"education)":[272],"attitudinal":[275],"variables,":[276],"suggesting":[277],"influenced":[286],"experience":[288],"level":[289],"but":[290],"held":[292],"widely":[293],"across":[294],"community.":[297]},"counts_by_year":[{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":6}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2022-07-28T00:00:00"}
