Rights statement: ©2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Accepted author manuscript, 489 KB, PDF document
Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License
Final published version
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - On the Introduction of Automatic Program Repair in Bloomberg
AU - Kirbas, S.
AU - Windels, E.
AU - McBello, O.
AU - Kells, K.
AU - Pagano, M.
AU - Szalanski, R.
AU - Nowack, V.
AU - Winter, E.
AU - Counsell, S.
AU - Bowes, D.
AU - Hall, T.
AU - Haraldsson, S.
AU - Woodward, J.
N1 - ©2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
PY - 2021/7/31
Y1 - 2021/7/31
N2 - A key to the success of Automatic Program Repair techniques is how easily they can be used in an industrial setting. In this article, we describe a collaboration by a team from four UK-based universities with Bloomberg (London) in implementing automatic, high-quality fixes to its code base. We explain the motivation for adopting APR, the mechanics of the prototype tool that was built, and the practicalities of integrating APR into existing systems. IEEE
AB - A key to the success of Automatic Program Repair techniques is how easily they can be used in an industrial setting. In this article, we describe a collaboration by a team from four UK-based universities with Bloomberg (London) in implementing automatic, high-quality fixes to its code base. We explain the motivation for adopting APR, the mechanics of the prototype tool that was built, and the practicalities of integrating APR into existing systems. IEEE
KW - Computer architecture
KW - Computer bugs
KW - Industries
KW - Maintenance engineering
KW - Social networking (online)
KW - Software
KW - Tools
KW - Computer software
KW - Automatic programs
KW - Bloomberg
KW - Existing systems
KW - High quality
KW - Industrial settings
KW - Prototype tools
KW - Repair techniques
KW - Software engineering
U2 - 10.1109/MS.2021.3071086
DO - 10.1109/MS.2021.3071086
M3 - Journal article
VL - 38
SP - 43
EP - 51
JO - IEEE Software
JF - IEEE Software
SN - 0740-7459
IS - 4
ER -