Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/34658
Full metadata record
DC FieldValueLanguage
dc.contributor.authorWinter, Emily Rowanen_UK
dc.contributor.authorNowack, Vesnaen_UK
dc.contributor.authorBowes, Daviden_UK
dc.contributor.authorCounsell, Steveen_UK
dc.contributor.authorHall, Tracyen_UK
dc.contributor.authorHaraldsson, Saemunduren_UK
dc.contributor.authorWoodward, Johnen_UK
dc.contributor.authorKirbas, Serkanen_UK
dc.contributor.authorWindels, Etienneen_UK
dc.contributor.authorMcBello, Olayorien_UK
dc.contributor.authorAtakishiyev, Abdurahmanen_UK
dc.contributor.authorKells, Kevinen_UK
dc.contributor.authorPagano, Matthewen_UK
dc.date.accessioned2022-11-11T01:02:53Z-
dc.date.available2022-11-11T01:02:53Z-
dc.date.issued2022-11en_UK
dc.identifier.urihttp://hdl.handle.net/1893/34658-
dc.description.abstractThis paper reports on qualitative research into automatic program repair (APR) at Bloomberg. Six focus groups were conducted with a total of seventeen participants (including both developers of the APR tool and developers using the tool) to consider: the development at Bloomberg of a prototype APR tool (Fixie); developers' early experiences using the tool; and developers' perspectives on how they would like to interact with the tool in future. APR is developing rapidly and it is important to understand in greater detail developers' experiences using this emerging technology. In this paper, we provide in-depth, qualitative data from an industrial setting. We found that the development of APR at Bloomberg had become increasingly user-centered, emphasising how fixes were presented to developers, as well as particular features, such as cus-tomisability. From the focus groups with developers who had used Fixie, we found particular concern with the pragmatic aspects of APR, such as how and when fixes were presented to them. Based on our findings, we make a series of recommendations to inform future APR development, highlighting how APR tools should 'start small', be customisable, and fit with developers' workflows. We also suggest that APR tools should capitalise on the promise of repair bots and draw on advances in explainable AI.en_UK
dc.language.isoenen_UK
dc.publisherACMen_UK
dc.relationWinter ER, Nowack V, Bowes D, Counsell S, Hall T, Haraldsson S, Woodward J, Kirbas S, Windels E, McBello O, Atakishiyev A, Kells K & Pagano M (2022) Towards Developer-Centered Automatic Program Repair: Findings from Bloomberg. In: <i>ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering</i>. ESEC/FSE ’22, Singapore, 14.11.2022-18.11.2022. New York: ACM, pp. 1578-1588. https://doi.org/10.1145/3540250.3558953en_UK
dc.rightsThis work is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/)en_UK
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en_UK
dc.subjectautomatic program repairen_UK
dc.subjecthuman factorsen_UK
dc.subjectqualitative methodsen_UK
dc.titleTowards Developer-Centered Automatic Program Repair: Findings from Bloombergen_UK
dc.typeConference Paperen_UK
dc.identifier.doi10.1145/3540250.3558953en_UK
dc.citation.spage1578en_UK
dc.citation.epage1588en_UK
dc.citation.publicationstatusPublisheden_UK
dc.type.statusVoR - Version of Recorden_UK
dc.contributor.funderEngineering and Physical Sciences Research Councilen_UK
dc.author.emailsaemundur.haraldsson@stir.ac.uken_UK
dc.citation.btitleESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineeringen_UK
dc.citation.conferencedates2022-11-14 - 2022-11-18en_UK
dc.citation.conferencelocationSingaporeen_UK
dc.citation.conferencenameESEC/FSE ’22en_UK
dc.citation.date09/11/2022en_UK
dc.citation.isbn978-1-4503-9413-0en_UK
dc.publisher.addressNew Yorken_UK
dc.contributor.affiliationLancaster Universityen_UK
dc.contributor.affiliationLancaster Universityen_UK
dc.contributor.affiliationLancaster Universityen_UK
dc.contributor.affiliationBrunel Universityen_UK
dc.contributor.affiliationLancaster Universityen_UK
dc.contributor.affiliationComputing Scienceen_UK
dc.contributor.affiliationQueen Mary, University of Londonen_UK
dc.contributor.affiliationBloomberg LPen_UK
dc.contributor.affiliationBloomberg LPen_UK
dc.contributor.affiliationBloomberg LPen_UK
dc.contributor.affiliationBloomberg LPen_UK
dc.contributor.affiliationBloomberg LPen_UK
dc.contributor.affiliationBloomberg LPen_UK
dc.identifier.wtid1842522en_UK
dc.contributor.orcid0000-0003-0395-5884en_UK
dc.date.accepted2022-08-05en_UK
dcterms.dateAccepted2022-08-05en_UK
dc.date.filedepositdate2022-11-07en_UK
rioxxterms.apcnot requireden_UK
rioxxterms.typeConference Paper/Proceeding/Abstracten_UK
rioxxterms.versionVoRen_UK
local.rioxx.authorWinter, Emily Rowan|en_UK
local.rioxx.authorNowack, Vesna|en_UK
local.rioxx.authorBowes, David|en_UK
local.rioxx.authorCounsell, Steve|en_UK
local.rioxx.authorHall, Tracy|en_UK
local.rioxx.authorHaraldsson, Saemundur|0000-0003-0395-5884en_UK
local.rioxx.authorWoodward, John|en_UK
local.rioxx.authorKirbas, Serkan|en_UK
local.rioxx.authorWindels, Etienne|en_UK
local.rioxx.authorMcBello, Olayori|en_UK
local.rioxx.authorAtakishiyev, Abdurahman|en_UK
local.rioxx.authorKells, Kevin|en_UK
local.rioxx.authorPagano, Matthew|en_UK
local.rioxx.projectProject ID unknown|Engineering and Physical Sciences Research Council|http://dx.doi.org/10.13039/501100000266en_UK
local.rioxx.freetoreaddate2022-11-07en_UK
local.rioxx.licencehttp://creativecommons.org/licenses/by/4.0/|2022-11-07|en_UK
local.rioxx.filenamefse22ind-p50-p-cdf8dd0b92-60954-final.pdfen_UK
local.rioxx.filecount1en_UK
local.rioxx.source978-1-4503-9413-0en_UK
Appears in Collections:Computing Science and Mathematics Conference Papers and Proceedings

Files in This Item:
File Description SizeFormat 
fse22ind-p50-p-cdf8dd0b92-60954-final.pdfFulltext - Published Version519.97 kBAdobe PDFView/Open


This item is protected by original copyright



A file in this item is licensed under a Creative Commons License Creative Commons

Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/

If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.