About
Assistant Professor (tenure track)
Department of Biosciences and Territory, University of Molise (Termoli, Italy)
Research on Software Testing & Quality, Computer Vision & AI for Video Analysis, Impact of AI on Software Development
I was born in Campobasso (Italy) on March 31st, 1997. I received a Master’s Degree in Software Systems Security from the University of Molise (Italy) in 2021 defending a thesis on Software Reliability and Testing entitled “Generative Grammars and Deep Learning for Testing Voice User Interfaces” advised by Prof. Rocco Oliveto and Mr. Giovanni Rosa.
In January 2025 I obtained my Ph.D. in Computer Science from the Department of Biosciences and Territory at the University of Molise, under the supervision of Prof. Simone Scalabrino, and co-supervision of Prof. Rocco Oliveto and Prof. Gabriele Bavota. My Ph.D. thesis, entitled "Analyzing Gameplay Videos to Support Video Game Developers From Issue Detection to Game Sessions Reproduction", focused on testing video games through gameplay video analysis. I have also conducted research visits at the University of Lugano (SEART group) and Washington State University, investigating game testing automation and developer stress analysis.
Since September 2026 I am an Assistant Professor (tenure track) at the Department of Biosciences and Territory of the University of Molise, where I previously served as a fixed-term Assistant Professor and as a research fellow. My research interests include automated testing and recommender systems for complex software systems (e.g., virtual assistants and video games), and the impact of AI-based assistants on developers.
Resume
Education
Ph.D. in Computer Science
November 2021 - January 2025
University of Molise, Italy
Thesis: Analyzing Gameplay Videos to Support Video Game Developers From Issue Detection to Game Sessions Reproduction
Master’s Degree
2019 - 2021
University of Molise, Italy
Software Systems Security
Bachelor’s Degree
2016 - 2019
University of Molise, Italy
Computer Science
Other Experience
Visiting Period
August 2025 - September 2025
Università della Svizzera Italiana, Lugano, Switzerland
Visiting Professor at the Software Engineering Research Group (SEART), coordinating a research project on the impact of code completion tools on developers
July 2024 - August 2024
Washington State University, Pullman, WA
Visiting PhD Student at the School of Electrical Engineering and Computer Science (EECS), under the supervision of Prof. Venera Arnaoudova
June 2022 - September 2022
Università della Svizzera Italiana, Lugano, Switzerland
Visiting PhD Student at Software Engineering Research Group (SEART), under the supervision of Prof. Gabriele Bavota
Publications
On the Impact of Code Comments for Automated Bug-Fixing: An Empirical Study
A. Vitale, E. Guglielmi, S. Scalabrino, R. Oliveto
34th International Conference on Program Comprehension (ICPC), 2026 Scholar
Is it Really Fun? Detecting Low Engagement Events in Video Games
E. Guglielmi, G. Bavota, N. Novielli, R. Oliveto, S. Scalabrino
22nd International Conference on Mining Software Repositories (MSR), 2025 Scholar PDF
Enhancing Just-In-Time Defect Prediction Models with Developer-Centric Features
E. Guglielmi, A. D'aguanno, R. Oliveto, S. Scalabrino
22nd International Conference on Mining Software Repositories (MSR), 2025 PDF
Personalized Code Readability Assessment: Are We There Yet?
A. Vitale, E. Guglielmi, R. Oliveto, S. Scalabrino
33rd International Conference on Program Comprehension (ICPC), 2025 arXiv PDF
How do Copilot Suggestions Impact Developers' Frustration and Productivity?
E. Guglielmi, V. Arnoudova, G. Bavota, R. Oliveto, S. Scalabrino
Registered Report at MSR, 2025 arXiv
Identifying and Replicating Code Patterns Driving Performance Regressions in Software Systems
D. Campos, L. Martins, E. Guglielmi, M. Tucci, D. Di Pompeo, S. Scalabrino, V. Cortellessa, D. Di Nucci, R. Oliveto
Registered Report at MSR, 2025 arXiv
Assessing Signal Noise Effects on Machine Learning Models for ECG-Based Cardiac Diagnosis
E. Guglielmi, D. Russo, P. Trinchese, G. Laudato, S. Scalabrino, G. Testa, R. Oliveto
HEALTHINF, 2025 PDF
Integrating Gait and Clinical Data with Explainable Artificial Intelligence for Parkinson’s Prediction: The EDAM System
N. Balletti, E. Guglielmi, G. Laudato, R. Oliveto, J. Simeone, R. Zinni
HEALTHINF, 2025 PDF
VIRTUAL-PHYSIO: A Virtual Assistant for Home Physiotherapy Rehabilitation
N. Balletti, A. Cascitell, P. Gabrieli E. Guglielmi, G. Laudato, A. Lazich, M. Notarantonio, R. Oliveto, S. Ricciardi, S. Scalabrino, J. Simeone
HEALTHINF, 2025 PDF
On the robustness of code generation techniques: An empirical study on GitHub Copilot
A. Mastropaolo, L. Pascarella, E. Guglielmi, et al.
45th International Conference on Software Engineering (ICSE), 2023 Scholar PDF
Revisiting Code Readability Improvement with LLMs: A Critical Assessment of Fine-Tuned Models
A. Vitale, E. Guglielmi, V. Piantadosi, A. Mastropaolo, G. Bavota, R. Oliveto, S. Scalabrino
Empirical Software Engineering (EMSE), 2026 Scholar
Bug Detective and Quality Coach: Developers’ Mental Models of AI-Assisted IDE Tools
P. Buono, M. Cerullo, S. Cirillo, G. Desolda, F. Greco, E. Guglielmi, G. Margarella, G. Polese, S. Scalabrino, C. Tucci
Computers in Human Behavior Reports, 2026 Scholar
More Code, Less Understanding? On the Impact of AI Assistants on Developers’ Productivity and Code Ownership
A. Martín-López, R. Tufano, E. Guglielmi, A. Sánchez, A. L. Sanz, S. Scalabrino, R. Oliveto, S. Segura, G. Bavota
IEEE Transactions on Software Engineering (TSE), 2026 Scholar
Using Large Language Models to Test Voice User Interfaces
E. Guglielmi, A. Spina, G. Bavota, R. Oliveto, S. Scalabrino
Empirical Software Engineering (EMSE), 2026 Scholar
Nova Tellus: Integrating Blockchain and AI for Advanced Agricultural Management
N. Bonavita, C. Di Florio, V. Esposito, E. Guglielmi, R. Oliveto, R. Pareschi, F. Salzano, S. Scalabrino
SN Computer Science, 2026 Scholar
An Explainable AI Approach to Parkinson’s Detection Integrating Gait and Clinical Data: From Predictive Modeling to Usability Evaluation
N. Balletti, E. Guglielmi, G. Laudato, R. Oliveto, J. Simeone, R. Zinni
Communications in Computer and Information Science (CCIS), 2026 Scholar
Enhancing Home Physiotherapy with Real-Time Feedback and Automated Performance Evaluation
N. Balletti, A. Cascitelli, E. Guglielmi, G. Laudato, M. Notarantonio, R. Oliveto, S. Ricciardi, S. Scalabrino, J. Simeone, U. C. Riva
Communications in Computer and Information Science (CCIS), 2025 Scholar
Mining and measuring the impact of change patterns for improving the size and build time of docker images
G. Rosa, E. Guglielmi, M. Iannone, S. Scalabrino, R. Oliveto
EMSE, 2025 Link PDF
Enhancing Emotional Well-Being through Virtual Reality: The 2ViTA-B Cognitive System
N. Balletti, A. Cascitelli, P. Gabrieli, E. Guglielmi, A. Lazich, G. Marcilli, M. Notarantonio, R. Oliveto, D. Scognamiglio
Communications in Computer and Information Science (CCIS), 2024
Automatic Identification of Game Stuttering via Gameplay Videos Analysis
E. Guglielmi, G. Bavota, R. Oliveto, S. Scalabrino
ACM TOSEM, 2025 Scholar PDF
Analyzing Gameplay Videos to Support Video Game Developers
E. Guglielmi
Ph.D. Thesis, University of Molise, 2025 PDF
Continuous Quality Improvement of AI-based Systems: the QualAI Project
N. Novielli, R. Oliveto, F. Palomba, F. Calefato, G. Colavito, V. De Martino, E. Guglielmi, et al.
Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2024 PDF
QualAI: Continuous Quality Improvement of AI-based Systems
N. Novielli, R. Oliveto, F. Palomba, F. Calefato, G. Colavito, V. De Martino, E. Guglielmi, et al.
RCIS Workshops, 2024 PDF
Research Interests
Assessing and improving the quality of complex software systems, and understanding what changes when artificial intelligence becomes part of how software is built and tested.
AI Assistants & Developer Productivity
How AI-based assistants and recommender systems change the way developers work: their effect on productivity, effort and code ownership, and how robust their suggestions really are.
Computer Vision & AI for Video Analysis
Turning video into a source of evidence about software behaviour: analysing gameplay videos to test video games and uncover issues and engagement problems, and applying the same techniques to other complex visual scenes.
Large Language Models for Software Engineering
Using and evaluating large language models across software engineering tasks, from the testing of voice user interfaces and other systems that traditional techniques struggle to cover, to the assessment of code quality.
Awards
Recognitions received for research and service activities
Best Reviewer Award
34th IEEE/ACM International Conference on Program Comprehension (ICPC)
ACM SIGSOFT Travel Support
47th IEEE/ACM International Conference on Software Engineering (ICSE)
Speakers’ Choice Presentation Award
SIESTA Summer School, Lugano — for the presentation on automated analysis of gameplay videos
STEM is a Woman
For the Master’s thesis on generative grammars and deep learning for testing voice user interfaces
ACM SIGSOFT Travel Support
37th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Teaching
Courses taught at the University of Molise
UI/UX Prototyping
Digital Innovation and Artificial Intelligence in Tourism
Software Engineering
Artificial Intelligence and Computer Vision for Smart Video Surveillance
Service
Academic and professional contributions to the software engineering community
Program Committees
Organizing Committees
Journal Reviewing
Contact
Get in touch for research collaborations, student projects or talks
Office
Department of Biosciences and Territory
University of Molise
Via Duca degli Abruzzi, snc
86039 Termoli (CB), Italy