Giovanni Rosa

AI Engineer • PhD • Italy

prof_pic.jpg

Short Bio. Giovanni Rosa is an AI Engineer at Technology Reply, conducting research and development activities involving Machine Learning and GenAI-based solutions applied in the domains of Software Development Lifecycle (SDLC) and IT Operations.

In 2024, Giovanni successfully defended his PhD dissertation 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 spoke at several international scientific conferences. Also, he served as a teaching assistant and lecturer, co-supervising more than 15 students during their thesis.

news

Apr 30, 2024 Dr. Giovanni Rosa Achieves the PhD Milestone! :tada::tada: I successfully defended my dissertation entitled “Assessing and Improving the Quality of Docker Artifacts”
Apr 15, 2024 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:
Sep 12, 2023 We just presented our journal first paper “What Quality Aspects Influence the Adoption of Docker Images?” at ASE 2023! Slides available here :boom:

selected publications

  1. [J9]
    Fixing Dockerfile Smells: An Empirical Study
    Giovanni Rosa, Federico Zappone, Simone Scalabrino, and Rocco Oliveto
    Empirical Software Engineering (EMSE) 2024
  2. [C6]
    Evaluating SZZ Implementations Through a Developer-informed Oracle
    Giovanni Rosa, Luca Pascarella, Simone Scalabrino, Rosalia Tufano, Gabriele Bavota, Michele Lanza, and Rocco Oliveto
    ICSE 2021