Please use this identifier to cite or link to this item:
http://hdl.handle.net/1893/34658
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Winter, Emily Rowan | en_UK |
dc.contributor.author | Nowack, Vesna | en_UK |
dc.contributor.author | Bowes, David | en_UK |
dc.contributor.author | Counsell, Steve | en_UK |
dc.contributor.author | Hall, Tracy | en_UK |
dc.contributor.author | Haraldsson, Saemundur | en_UK |
dc.contributor.author | Woodward, John | en_UK |
dc.contributor.author | Kirbas, Serkan | en_UK |
dc.contributor.author | Windels, Etienne | en_UK |
dc.contributor.author | McBello, Olayori | en_UK |
dc.contributor.author | Atakishiyev, Abdurahman | en_UK |
dc.contributor.author | Kells, Kevin | en_UK |
dc.contributor.author | Pagano, Matthew | en_UK |
dc.date.accessioned | 2022-11-11T01:02:53Z | - |
dc.date.available | 2022-11-11T01:02:53Z | - |
dc.date.issued | 2022-11 | en_UK |
dc.identifier.uri | http://hdl.handle.net/1893/34658 | - |
dc.description.abstract | This 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.iso | en | en_UK |
dc.publisher | ACM | en_UK |
dc.relation | Winter 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.3558953 | en_UK |
dc.rights | This work is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/) | en_UK |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | en_UK |
dc.subject | automatic program repair | en_UK |
dc.subject | human factors | en_UK |
dc.subject | qualitative methods | en_UK |
dc.title | Towards Developer-Centered Automatic Program Repair: Findings from Bloomberg | en_UK |
dc.type | Conference Paper | en_UK |
dc.identifier.doi | 10.1145/3540250.3558953 | en_UK |
dc.citation.spage | 1578 | en_UK |
dc.citation.epage | 1588 | en_UK |
dc.citation.publicationstatus | Published | en_UK |
dc.type.status | VoR - Version of Record | en_UK |
dc.contributor.funder | Engineering and Physical Sciences Research Council | en_UK |
dc.author.email | saemundur.haraldsson@stir.ac.uk | en_UK |
dc.citation.btitle | ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | en_UK |
dc.citation.conferencedates | 2022-11-14 - 2022-11-18 | en_UK |
dc.citation.conferencelocation | Singapore | en_UK |
dc.citation.conferencename | ESEC/FSE ’22 | en_UK |
dc.citation.date | 09/11/2022 | en_UK |
dc.citation.isbn | 978-1-4503-9413-0 | en_UK |
dc.publisher.address | New York | en_UK |
dc.contributor.affiliation | Lancaster University | en_UK |
dc.contributor.affiliation | Lancaster University | en_UK |
dc.contributor.affiliation | Lancaster University | en_UK |
dc.contributor.affiliation | Brunel University | en_UK |
dc.contributor.affiliation | Lancaster University | en_UK |
dc.contributor.affiliation | Computing Science | en_UK |
dc.contributor.affiliation | Queen Mary, University of London | en_UK |
dc.contributor.affiliation | Bloomberg LP | en_UK |
dc.contributor.affiliation | Bloomberg LP | en_UK |
dc.contributor.affiliation | Bloomberg LP | en_UK |
dc.contributor.affiliation | Bloomberg LP | en_UK |
dc.contributor.affiliation | Bloomberg LP | en_UK |
dc.contributor.affiliation | Bloomberg LP | en_UK |
dc.identifier.wtid | 1842522 | en_UK |
dc.contributor.orcid | 0000-0003-0395-5884 | en_UK |
dc.date.accepted | 2022-08-05 | en_UK |
dcterms.dateAccepted | 2022-08-05 | en_UK |
dc.date.filedepositdate | 2022-11-07 | en_UK |
rioxxterms.apc | not required | en_UK |
rioxxterms.type | Conference Paper/Proceeding/Abstract | en_UK |
rioxxterms.version | VoR | en_UK |
local.rioxx.author | Winter, Emily Rowan| | en_UK |
local.rioxx.author | Nowack, Vesna| | en_UK |
local.rioxx.author | Bowes, David| | en_UK |
local.rioxx.author | Counsell, Steve| | en_UK |
local.rioxx.author | Hall, Tracy| | en_UK |
local.rioxx.author | Haraldsson, Saemundur|0000-0003-0395-5884 | en_UK |
local.rioxx.author | Woodward, John| | en_UK |
local.rioxx.author | Kirbas, Serkan| | en_UK |
local.rioxx.author | Windels, Etienne| | en_UK |
local.rioxx.author | McBello, Olayori| | en_UK |
local.rioxx.author | Atakishiyev, Abdurahman| | en_UK |
local.rioxx.author | Kells, Kevin| | en_UK |
local.rioxx.author | Pagano, Matthew| | en_UK |
local.rioxx.project | Project ID unknown|Engineering and Physical Sciences Research Council|http://dx.doi.org/10.13039/501100000266 | en_UK |
local.rioxx.freetoreaddate | 2022-11-07 | en_UK |
local.rioxx.licence | http://creativecommons.org/licenses/by/4.0/|2022-11-07| | en_UK |
local.rioxx.filename | fse22ind-p50-p-cdf8dd0b92-60954-final.pdf | en_UK |
local.rioxx.filecount | 1 | en_UK |
local.rioxx.source | 978-1-4503-9413-0 | en_UK |
Appears in Collections: | Computing Science and Mathematics Conference Papers and Proceedings |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
fse22ind-p50-p-cdf8dd0b92-60954-final.pdf | Fulltext - Published Version | 519.97 kB | Adobe PDF | View/Open |
This item is protected by original copyright |
A file in this item is licensed under a Creative Commons License
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.