AI4SE Lab

A collaboration between Delft University of Technology and Jetbrains.

The AI4SE Lab centers its research on the theme of the development of new AI techniques to support software development, including large language models for coding.

 

To drive these advancements, the lab leverages key technical AI components, focusing primarily on:

 

  • Machine Learning
  • Natural Language Processing

 

With a commitment to explainable AI.

Sustainable Development Goals

About the lab

The AI4SE Lab is dedicated to bridging the gap between advanced AI research and software engineering practice.

 

The lab’s mission and vision are to build the fundamental knowledge base, technological tools, and human capacities necessary to transition to a new generation of software development tools and environments supported and enhanced by generative AI and LLMs.

 

The impact of the lab lies in boosting software developer productivity and strengthening software engineering processes, achieved by validating breakthroughs directly within real-world developer tools alongside industrial partners, advancing programming education, and embedding explainable AI frameworks to build trust across the software development ecosystem.

Research projects

Interactive & aligned integrated development environments – Focuses on designing developer environments (IDEs) that seamlessly integrate AI capabilities while staying aligned with developer intent and workflows.

 

Intelligent teaching assistant in programming education – Focuses on leveraging AI and language models to create intelligent tutoring tools that support students and educators in learning programming.

 

Code generation for validation and code validation through generation – Focuses on using generative AI models to automatically produce software test cases and using code validation techniques to verify generated code.

 

Utilizing runtime information to improve development processes – Focuses on analyzing execution and runtime data to inform and enhance AI-driven recommendations during the software development lifecycle. 

 

Large language model adaptation and optimization – Focuses on customizing, fine-tuning, and optimizing Large Language Models specifically for code-related tasks and developer tools.

People

Partners

Delft University of Technology (TU Delft) is a technical university in Delft. Top education and research are at the heart of the oldest and largest technical university in the Netherlands.

JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA.

Newsletter

Stay in the loop

Newsletter

Stay in the loop