5 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…
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…
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…
Reinforcement Learning for Mutation Operator Selection in Automated Program Repair
Carol Hanna, Aymeric Blot, Justyna Petke
Automated program repair techniques aim to aid software developers with the challenging task of fixing bugs. In heuristic-based program repair, a search space of program variants,…