FUSE Lab

The Future of Software Engineering (FUSE) Lab is a collaboration between the Delft University of Technology and Meta dedicated to exploring the integration of AI into software engineering at the scale of tens of thousands of engineers. Commencing in October 2025, the lab aims to rethink the future of software development by leveraging AI as a force multiplier to boost productivity while simultaneously addressing the emerging challenges of code quality and reliability. The research is structured around five key work packages: automated code refactoring, test generation, code review, engineering productivity metrics, and the security implications of LLMs. All of them are grounded in sound theories and demonstrated through working prototypes. By adhering to open science principles and focusing on SDG 9 (Industry, Innovation and Infrastructure), FUSE seeks to empower developers worldwide with resilient digital infrastructure and a better overall developer experience.

Sustainable Development Goals

About The Lab

Research projects

Fuse Lab focuses on the following research projects:

Automated Code Refactoring – This project explores how to use Large Language Models (LLMs) to automatically refactor large-scale codebases. The goal is to reduce technical debt and complexity while increasing overall code quality.

Automated Test Generation – Focused on improving software testing, this project investigates coverage effectiveness and test prioritization. It aims to define what “good coverage” means and leverages Meta’s models to improve industry standards.

Code Review – This research leverages AI to enhance the code review process. It tackles challenges such as reviewer recommendations, improving the quality of comments, automated fixing of identified issues, and reducing review latency.

Engineering Productivity Metrics – This project aims to define and capture productivity standards for software and Machine Learning Engineers (MLE). It focuses on product metrics (e.g., code complexity), process metrics (e.g., review latency), and people metrics (e.g., expertise levels).

The Dual-Use Dilemma of LLMs4Code – This project investigates the security implications of using LLMs in software engineering. It explores how these models can improve software security (e.g., binary decompilation) while also addressing risks like malicious use, data leakage, and intellectual property conflicts.

People

Partners

Delft University of Technology (TU Delft) is a leading academic institution where the lab is based, specifically within the Software Engineering Research Group.

 

Meta is a global technology conglomerate known for social technologies that help people connect, find communities, and grow businesses. Within the FUSE Lab, the specific focus is on their Developer Infrastructure (DevInfra) team.

 

Newsletter

Stay in the loop

Newsletter

Stay in the loop