50 citations · 62 across the 6 of their papers we have counts for
6 papers
User-Centric Deployment of Automated Program Repair at Bloomberg
David Williams, James Callan, Serkan Kirbas +4
Automated program repair (APR) tools have unlocked the potential for the rapid rectification of codebase issues. However, to encourage wider adoption of program repair in practice,…
Multi-Objective Improvement of Android Applications
James Callan, Justyna Petke
Non-functional properties, such as runtime or memory use, are important to mobile app users and developers, as they affect user experience. Previous work on automated improvement o…
Software Product Line Engineering via Software Transplantation
Leandro O. Souza, Earl T. Barr, Justyna Petke +2
For companies producing related products, a Software Product Line (SPL) is a software reuse method that improves time-to-market and software quality, achieving substantial cost red…
GI Software with fewer Data Cache Misses
William B. Langdon, Justyna Petke, Aymeric Blot +1
By their very name caches are often overlooked and yet play a vital role in the performance of modern and indeed future hardware. Using MAGPIE (Machine Automated General Performanc…
An Analysis of the Automatic Bug Fixing Performance of ChatGPT
Dominik Sobania, Martin Briesch, Carol Hanna +1
To support software developers in finding and fixing software bugs, several automated program repair techniques have been introduced. Given a test suite, standard methods usually e…
MAGPIE: Machine Automated General Performance Improvement via Evolution of Software
Aymeric Blot, Justyna Petke
Performance is one of the most important qualities of software. Several techniques have thus been proposed to improve it, such as program transformations, optimisation of software…