On the Introduction of Automatic Program Repair in Bloomberg

Kirbas, S. and Windels, E. and McBello, O. and Kells, K. and Pagano, M. and Szalanski, R. and Nowack, V. and Winter, E. and Counsell, S. and Bowes, D. and Hall, T. and Haraldsson, S. and Woodward, J. (2021) On the Introduction of Automatic Program Repair in Bloomberg. IEEE Software, 38 (4). pp. 43-51. ISSN 0740-7459

[thumbnail of Fixie_IEEE_Software_Revisions]
Text (Fixie_IEEE_Software_Revisions)
Fixie_IEEE_Software_Revisions.pdf - Accepted Version
Available under License Creative Commons Attribution-NonCommercial.

Download (500kB)


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

Item Type:
Journal Article
Journal or Publication Title:
IEEE Software
Additional Information:
©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.
Uncontrolled Keywords:
?? computer architecturecomputer bugsindustriesmaintenance engineeringsocial networking (online)softwaretoolscomputer softwareautomatic programsbloombergexisting systemshigh qualityindustrial settingsprototype toolsrepair techniquessoftware engineeringsoftwa ??
ID Code:
Deposited By:
Deposited On:
10 May 2021 13:00
Last Modified:
05 May 2024 00:30