Maliheh Izadi

Assistant Professor
Delft University of Technology
The Netherlands
m.izadi[AT]tudelft[DOT]nl
I am an assistant professor at the Faculty of EEMCS at Delft University of Technology (TU Delft), the Netherlands. I lead the AI-enabled Software Engineering (AISE) research lab, supervise PhD, MSc, and BSc students, and serve as academic manager for the AI4SE ICAI lab. I am also a member of the Software Engineering Research Group (SERG) at TU Delft.
Research: I research the intersection of deep learning and source code analysis, focusing on Large Language Models (LLMs) for automating and enhancing software engineering tasks such as code understanding, generation, and documentation. My interests include developing language models for source code, creating intelligent development tools, and exploring autonomous agents that support developer productivity. I also work on evaluations and benchmarking techniques to rigorously assess the capabilities of these models in real-world programming contexts. My work, published in top venues such as IEEE/ACM ICSE, FSE, TOSEM, EMSE, MSR, ICSME, SANER, and JSS.
Education: I hold a PhD in Software Engineering and an MSc in IT Engineering from Sharif UNiversity of Technology. My PhD research explored mining version control data to automate developer reports like release notes. My MSc focused on enhancing recommender system evaluation.
Vacancy: If you’re working at the intersection of NLP/ML and SE and are interested in my work, feel free to reach out to explore collaborations. A postdoc position is availabe on improving dev tools and SE processes using #LLMs4code. Please include your CV and a brief intro with your research interests.
BSc/MSc students: TU Delft students interested in LLMs and Software Engineering are welcome to join my lab for thesis projects, internships, or research. Contact me by email to schedule a meeting.
News
Apr 28, 2025 | How Much Code LLMs Remember? (MSR’25) won an ACM SIGSOFT Distinguished Paper Award 🏆 |
---|---|
Apr 02, 2025 | New paper on Benchmarking Harmfulness in LLM4Code accepted at the ACM FSE 2025. |
Mar 14, 2025 | New paper on Predictive Sequencing of States accepted at ACM FSE 2025. |
Mar 10, 2025 | New paper on Multi-agent Onboarding Assistant accepted at ACM FSE 2025. |
Nov 12, 2024 | New paper on GenAI’ impact on Creativity in development accepted at the ACM TOSEM. |
Jul 14, 2024 | Smart AutoCompletion Invocation (AIWare’25) won an ACM SIGSOFT Distinguished Paper Award. 🏆 |
Jul 02, 2024 | New paper on Enhanced understandability of tests via LLMs accepted at the IEEE/ACM ICSE 2025. |
Apr 12, 2024 | New paper on Traces of memorization in LLMs4Code accepted at the IEEE/ACM ICSE 2024. |
Apr 12, 2024 | New paper on Practical evaluation of LLMs4Code accepted at the IEEE/ACM ICSE 2024. |
Mar 27, 2024 | I won an ✨ Amazon Research Award ✨ for my proposal on Addressing Memorization in Code LLMs. |
Oct 12, 2023 | Kicking off AI4SE, the ICAI collaboration with JetBrains Research, I’m the scientific manager & lead two tracks. |
Feb 24, 2023 | New paper on missing topic recommendation accepted at the Springer EMSE. |
Feb 03, 2023 | Our Tool, STACC, (membership infernce), won the Best Tool Award at the SaTML’22 competition. 🏅 |
May 08, 2022 | My Tool, Catiss (issue report classification), won the Best Tool Award at the NLBSE’22 competition. 🏅 |
Feb 01, 2022 | New paper on issue management accepted at the Springer EMSE. |
Dec 01, 2021 | New paper on automatic code completion accepted at the IEEE/ACM ICSE 2022. |
Jul 08, 2021 | New paper on tag recommendation accepted at the Springer EMSE. |
Selected publications
- Code Red! On the Harmfulness of Applying Off-the-shelf Large Language Models to Programming TasksIn ACM International Conference on the Foundations of Software Engineering (FSE), main track, 2025
- Leveraging large language models for enhancing the understandability of generated unit testsIn IEEE/ACM 47th International Conference on Software Engineering (ICSE), main track, 2025
- HyperSeq: A Hyper-Adaptive Representation for Predictive Sequencing of StatesIn ACM International Conference on the Foundations of Software Engineering (FSE), 2025
-
- How Much Do Code Language Models Remember? An Investigation on Data Extraction Attacks before and after Fine-tuningIn IEEE/ACM 22th International Conference on Mining Software Repositories (MSR), 2025
-
-
- A Transformer-based Approach for Smart Invocation of Automatic Code CompletionIn The 1st ACM International Conference on AI-powered Software (AIware), 2024
- Language models for code completion: A practical evaluationIn IEEE/ACM 46th International Conference on Software Engineering (ICSE), 2024
- Traces of Memorisation in Large Language Models for CodeIn IEEE/ACM 46th International Conference on Software Engineering (ICSE), 2024
-