Luca Di Grazia

luca.di-grazia at
Institut für Softwaretechnologie
Room 1.201
Universitätsstr. 38
70569 Stuttgart

Updated website:

I am a PhD student at University of Stuttgart, advised by Prof. Dr. Michael Pradel. While studying for my Master Degree at Polytechnic of Turin I developed a particular interest in classification and Machine Learning. I studied Computer engineering from hardware level, designing in VHDL a microprocessor, to high level software programming, like Deep Learning, applied on Visual Recognition using Convolutional Neural Networks with Python and Matlab. My current research interest is on Code Evolution, Mining Repositories, Software Analysis, and Machine Learning.


PhD student at Universität Stuttgart
Since September 2019
Master degree in Computer Engineering
Polytechnic University of Turin, Italy
March 2017 – July 2019
Bachelor degree in Computer Engineering
Polytechnic University of Turin, Italy
October 2013 – March 2017


Di Grazia L.; Pradel M.
The Evolution of Type Annotations in Python: An Empirical Study.
In European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2022.
[pdf] [code and data]

Di Grazia L.; Bredl P.; Pradel M.
DiffSearch: A Scalable and Precise Search Engine for Code Changes.
Pre-print, 2022.
Second prize winner: ICSE Student Research Competition (SRC) 2022.
[paper, tool]

Di Grazia L.; Pradel M.
Code Search: A Survey of Techniques for Finding Code.
Pre-print, 2022.

Di Grazia L.; Aminpour M.; Vezzetti E.;Rezania V.;Marcolin F.;Tuszynski J.A.
A new method for protein characterization and classification using geometrical features for 3D face analysis: an example of Tubulin structures.
In Proteins-Structure Function and Bioinformatics, 2020.

Violante, M.G., Marcolin, F., Vezzetti, E., Ulrich, L., Billia, G., Di Grazia, L.
3D Facial Expression Recognition for Defining Users’ Inner Requirements—An Emotional Design Case Study.
In Appl. Sci. 2019, 9, 2218.


GitHub, Scholar, Linkedin