21 citations · 22 across the 9 of their papers we have counts for
9 papers
Hot Fixing in the Wild
Carol Hanna, Karine Even-Mendoza, W. B. Langdon +3
Despite the operational importance of hot fixes, large-scale evidence on how they reshape routine maintenance workflows, particularly in the era of autonomous coding agents, remain…
Unveiling Practical Shortcomings of Patch Overfitting Detection Techniques
David Williams, Ioakim Avraam, Aldeida Aleti +3
Automated Program Repair (APR) can reduce the time developers spend debugging, allowing them to focus on other aspects of software development. Automatically generated bug patches…
JMigBench: A Benchmark for Evaluating LLMs on Source Code Migration (Java 8 to Java 11)
Nishil Amin, Zhiwei Fei, Xiang Li +2
We build a benchmark to evaluate large language models (LLMs) for source code migration tasks, specifically upgrading functions from Java 8 to Java 11. We first collected a dataset…
HotBugs.jar: A Benchmark of Hot Fixes for Time-Critical Bugs
Carol Hanna, Federica Sarro, Mark Harman +1
Hot fixes are urgent, unplanned changes deployed to production systems to address time-critical issues. Despite their importance, no existing evaluation benchmark focuses specifica…
Empirical and Sustainability Aspects of Software Engineering Research in the Era of Large Language Models: A Reflection
David Williams, Max Hort, Maria Kechagia +3
Software Engineering (SE) research involving the use of Large Language Models (LLMs) has introduced several new challenges related to rigour in benchmarking, contamination, replica…
LLM-Guided Genetic Improvement: Envisioning Semantic Aware Automated Software Evolution
Karine Even-Mendoza, Alexander Brownlee, Alina Geiger +4
Genetic Improvement (GI) of software automatically creates alternative software versions that are improved according to certain properties of interests (e.g., running-time). Search…
Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications
Carol Hanna, David Clark, Federica Sarro +1
A hot fix is an unplanned improvement to a specific time-critical issue deployed to a software system in production. While hot fixing is an essential and common activity in softwar…
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,…
Enhancing Genetic Improvement Mutations Using Large Language Models
Alexander E. I. Brownlee, James Callan, Karine Even-Mendoza +5
Large language models (LLMs) have been successfully applied to software engineering tasks, including program repair. However, their application in search-based techniques such as G…