Home > Research > Publications & Outputs > On the Introduction of Automatic Program Repair...

Electronic data

  • Fixie_IEEE_Software_Revisions

    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

Links

Text available via DOI:

View graph of relations

On the Introduction of Automatic Program Repair in Bloomberg

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

On the Introduction of Automatic Program Repair in Bloomberg. / Kirbas, S.; Windels, E.; McBello, O. et al.
In: IEEE Software, Vol. 38, No. 4, 31.07.2021, p. 43-51.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Kirbas, S, Windels, E, McBello, O, Kells, K, Pagano, M, Szalanski, R, Nowack, V, Winter, E, Counsell, S, Bowes, D, Hall, T, Haraldsson, S & Woodward, J 2021, 'On the Introduction of Automatic Program Repair in Bloomberg', IEEE Software, vol. 38, no. 4, pp. 43-51. https://doi.org/10.1109/MS.2021.3071086

APA

Kirbas, S., Windels, E., McBello, O., Kells, K., Pagano, M., Szalanski, R., Nowack, V., Winter, E., Counsell, S., Bowes, D., Hall, T., Haraldsson, S., & Woodward, J. (2021). On the Introduction of Automatic Program Repair in Bloomberg. IEEE Software, 38(4), 43-51. https://doi.org/10.1109/MS.2021.3071086

Vancouver

Kirbas S, Windels E, McBello O, Kells K, Pagano M, Szalanski R et al. On the Introduction of Automatic Program Repair in Bloomberg. IEEE Software. 2021 Jul 31;38(4):43-51. Epub 2021 Apr 5. doi: 10.1109/MS.2021.3071086

Author

Kirbas, S. ; Windels, E. ; McBello, O. et al. / On the Introduction of Automatic Program Repair in Bloomberg. In: IEEE Software. 2021 ; Vol. 38, No. 4. pp. 43-51.

Bibtex

@article{4b95b5d2807747cc89980dfa411b41e4,
title = "On the Introduction of Automatic Program Repair in Bloomberg",
abstract = "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",
keywords = "Computer architecture, Computer bugs, Industries, Maintenance engineering, Social networking (online), Software, Tools, Computer software, Automatic programs, Bloomberg, Existing systems, High quality, Industrial settings, Prototype tools, Repair techniques, Software engineering",
author = "S. Kirbas and E. Windels and O. McBello and K. Kells and M. Pagano and R. Szalanski and V. Nowack and E. Winter and S. Counsell and D. Bowes and T. Hall and S. Haraldsson and J. Woodward",
note = "{\textcopyright}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. ",
year = "2021",
month = jul,
day = "31",
doi = "10.1109/MS.2021.3071086",
language = "English",
volume = "38",
pages = "43--51",
journal = "IEEE Software",
issn = "0740-7459",
publisher = "IEEE Computer Society",
number = "4",

}

RIS

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 -