Aryaz Eghbali

E-mail:
[firstname].[lastname] at iste.uni-stuttgart.de
Address:
Institut für Softwaretechnologie
Raum 1.201
Universitätsstr. 38
70569 Stuttgart

I am a PhD student at University of Stuttgart, advised by Prof. Dr. Michael Pradel. My research is focused on dynamic program analysis and machine learning for various software engineering tasks. During my Master's I worked on distributed algorithms in the shared-memory model.

Education and Experiences

PhD student at Universität Stuttgart
Since October 2020
Research intern at GitHub
Supervisors: Max Schaefer and Frank Tip
June 2022 – August 2022
Researcher at ETH Zurich
October 2018 – December 2019
Data Science Intern at Cafe Bazaar (Divar.ir)
August 2018 – October 2018
Master's of Computer Science
University of Calgary, Canada
September 2014 – July 2018
Bachelor's in Computer Engineering
University of Tehran, Iran
August 2010 – June 2014

Publications

DyLin: A Dynamic Linter for Python. 2025.
Aryaz Eghbali, Felix Burk, Michael Pradel.
ACM International Conference on the Foundations of Software Engineering (FSE 2025).
[paper] [code]

De-Hallucinator: Mitigating LLM Hallucinations in Code Generation Tasks via Iterative Grounding. 2024.
Aryaz Eghbali, Michael Pradel.
[paper] [code]

An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generation. 2024.
Max Schäfer, Sarah Nadi, Aryaz Eghbali, Frank Tip.
IEEE Transactions on Software Engineering (TSE).
[paper] [code]

DynaPyt: A Dynamic Analysis Framework for Python. 2022.
Aryaz Eghbali, Michael Pradel.
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022).
[paper] [code] [slides] [video]

CrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code. 2022.
Aryaz Eghbali, Michael Pradel.
IEEE/ACM International Conference on Automated Software Engineering (ASE 2022).
ACM SIGSOFT Distinguished Paper Award
[paper] [code] [slides] [video]

No Strings Attached: An Empirical Study of String-related Software Bugs. 2020.
Aryaz Eghbali, Michael Pradel.
IEEE/ACM International Conference on Automated Software Engineering (ASE 2020).
[paper] [data and scripts]

12 Angry Miners. 2019.
Aryaz Eghbali, Roger Wattenhofer.
International Workshop on Cryptocurrencies and Blockchain Technology (CBT 2019).

An Almost Tight RMR Lower Bound for Abortable Test-And-Set. 2018.
Aryaz Eghbali, Philipp Woelfel.
International Symposium on Distributed Computing (DISC 2018).

Service

Reviewer for the IEEE Transactions on Software Engineering (TSE) (2024, 2025)

Reviewer for the ACM Transactions on Software Engineering and Methodology (TOSEM) (2024, 2025)

Program Committee for the IEEE/ACM International Conference on Automated Software Engineering (ASE) Student Research Competition (2024)

External Reviewer for the International Symposium on Software Testing and Analysis (ISSTA) (2024)