UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications

Hanna, Carol; Clark, David; Sarro, Federica; Petke, Justyna; (2025) Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications. ACM Transactions on Software Engineering and Methodology , Article 3786330. 10.1145/3786330. Green open access

[thumbnail of 3786330.pdf]
Preview
Text
3786330.pdf - Accepted Version

Download (655kB) | Preview

Abstract

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 software maintenance, it has never been surveyed as a research activity. Thus, such a review is long overdue. In this paper, we conduct a comprehensive literature review of work on hot fixing. We highlight the fields where this topic has been addressed, inconsistencies we identified in the terminology, gaps in the literature, and directions for future work. Our search concluded with 140 articles on the topic between the years 1986 and 2024. The articles found encompass many different research areas such as log analysis, runtime patching (also known as hot patching), and automated repair, as well as various application domains such as security, mobile, and video games. We find that many directions can take hot fix research forward such as unifying existing terminology, establishing a benchmark set of hot fixes, researching costs and frequency of hot fixes, and researching the possibility of end-to-end automation of detection, mitigation, and deployment. We discuss these avenues in detail to inspire the community to systematize hot fixing as a software engineering activity.

Type: Article
Title: Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3786330
Publisher version: https://doi.org/10.1145/3786330
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Literature review, hot fix, hot patch
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10219832
Downloads since deposit
8Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item