Hot Fix Industrial Studies

This study presents a questionnaire conducted with software practitioners to investigate hot fixing practices. An extended version of this work, incorporating in-depth interviews, is currently under review.

I am a PhD candidate in Computer Science at University College London, where my research explores how automation and AI can make software systems more resilient and adaptive. My work investigates automated repair and improvement through the lens of hot fixing and rapid recovery. Through projects combining search-based, reinforcement learning, and large language model–guided techniques, I study how intelligent systems can reason about, generate, and explain software changes. I have also examined the industrial and human aspects of rapid repair through studies of real-world hot fixing practices. I serve the software engineering community as a reviewer and organizer for top conferences and journals, as well as through teaching at UCL. Alongside my PhD, I work part-time as a Principal Research Scientist at a London-based startup, contributing to their tech stack and services. I am passionate about the startup ecosystem, with experience in venture capital and early-stage deep tech startups.
Research interests: Automated Software Engineering, Reinforcement Learning, Search-Based Software Engineering, Large Language Models, Automated Program Repair, Evolutionary Computation.