• Ciao,
    I am .

  • "Read. Think. Create. Repeat."

About me

  • Bachelor’s and Master’s Degree
    in Computer Engineering
  • Research Internship
    in Generative AI
  • Ph.D. Degree
    in Computer Science

I am Luca Di Grazia and I am a PhD Candidate in Software Engineering in the Software Lab group at Stuttgart Universität, part of the alliance of leading German Technical Universities, advised by Prof. Michael Pradel. In 2019, I graduated in Computer Engineering (Embedded systems) at Politecnico di Torino with the thesis (published in PROTEINS): "A new method for protein characterization and classification using geometrical features for 3D face analysis: An example of tubulin structures", advised by Prof. Federica Marcolin and Prof. Jack A. Tuszynski.

My research in software engineering has been recognized with multiple awards and achievements. In 2023, my project on Generative AI won a Uber competition among 103 teams worldwide. In 2022, my paper on Python annotations obtained the important ACM SIGSOFT Distinguished Paper Award. Additionally, I was the second winner at the ACM Student Research Competition and won the first phase of the Gnome Challenge 2020. From 2016 to 2018, I received a generous scholarship to study computer engineering. Furthermore, I have published papers in international peer-reviewed conferences and journals. Currently, I serve as a reviewer for ACM TOSEM, which is widely recognized as one of the most prestigious journals in software engineering.

My work focuses on Generative AI (Uber research internship), Software Evolution and Mining Repositories (ESEC/FSE 2022, Distinguished Paper Award), Code Change Retrieval (IEEE TSE paper, ICSE 2022 SRC 2nd winner), Code Search (ACM CSUR paper), and more. Additionally, I have supervised a total of seven students, including projects on "Towards Automatically Repairing Errors in Python", "Testing FAISS indexing on DiffSearch", on "Improving the Recall of Searching for Code Changes", and more.

My complete CV and references are avaible on request. All opinions expressed in this website are my own and not of my employer. No information is gathered from you by this website.


Latest News

07/2023: ASE! Our paper: “DiffSearch: A Scalable and Precise Search Engine for Code Changes” has been accepted for the Journal-first track at ASE 2023 in Luxembourg.

06/2023: Won a Uber competition on Generative AI for developer productivity among 103 teams worldwide.

05/2023: Generative AI at Uber! I am joining Uber for a research internship in Amsterdam for summer 2023.

04/2023: Dagstuhl Seminar! I was invited to the world’s leading researchers Dagstuhl Seminar about Code Search for spring 2024.

03/2023: I was invited by JetBrains in their Munich office to discuss our paper “DiffSearch: A Scalable and Precise Search Engine for Code Changes”.

02/2023: Start serving as a reviewer for the prestigious journal ACM Transactions on Software Engineering and Methodology (TOSEM).

12/2022: Distinguished Paper Award! Our paper “The Evolution of Type Annotations in Python: An Empirical Study” received an ACM SIGSOFT Distinguished Paper Award at ESEC/FSE 2022 in Singapore.

11/2022: IEEE TSE! Our paper: “DiffSearch: A Scalable and Precise Search Engine for Code Changes” has been accepted for the IEEE Transactions on Software Engineering journal.

10/2022: ACM CSUR! Our paper: “Code Search: A Survey of Techniques for Finding Code” has been accepted for the ACM Computing Surveys journal.

09/2022: ESEC/FSE! Our paper: “The Evolution of Type Annotations in Python: An Empirical Study” has been accepted for the ESEC/FSE 2022 conference.

05/2022: ICSE SRC 2022! Winner of the second prize ($300) for the ICSE ACM Student Research Competition (SRC) with the submission “Efficiently and Precisely Searching for Code Changes with DiffSearch”.

Peer-reviewed Publications

Imprint © MIT License.