About Me

Postdoctoral Researcher • AI Engineer • Spain

Giovanni Rosa is a Postdoctoral Researcher at URJC specializing in Generative AI for Code Generation and Software Engineering. Previously, he worked in industry as an R&D AI Engineer designing and developing Machine Learning and Generative AI-based solutions. His work focused on business-critical use cases across the Software Development Lifecycle (SDLC), IT Operations, and Knowledge-Augmented AI Systems.

In 2024, Giovanni successfully defended his PhD dissertation, which focused on the assessment and improvement of the quality aspects of Dockerfiles and Docker images, leveraging machine learning and NLP techniques. During his PhD, he authored over 20 research papers and presented his work at numerous international scientific conferences. Additionally, he served as a teaching assistant and co-supervised more than 15 students on their final theses.

Research Interests. Generative AI for Software Engineering, Software Quality, Maintenance, and Evolution, Empirical Software Engineering, and Mining Software Repositories

News

  • 2025-05-28: I’ve started a new position as a Postdoctoral Researcher at Universidad Rey Juan Carlos! I’ll be exploring the intersection of Generative AI and software engineering :tada:
  • 2024-04-30: Dr. Giovanni Rosa Achieves the PhD Milestone! :tada::tada: I successfully defended my dissertation entitled “Assessing and Improving the Quality of Docker Artifacts”
  • 2024-2-12: I started a new position as an R&D AI Engineer at Reply! I will be working on Generative AI-based solutions for the Software Development Lifecycle (SDLC) and IT Operations :rocket:
  • 2024-04-15: Today we presented our paper “Not all Dockerfile Smells are the Same: An Empirical Evaluation of Hadolint Writing Practices by Experts” at MSR 2024! Slides available here :whale:
  • 2023-9-12: We just presented our journal first paper “What Quality Aspects Influence the Adoption of Docker Images?” at ASE 2023! Slides available here :boom: