About

Postdoctoral Researcher
Automated Testing and Recommender Systems for Complex Systems.
I was born in Campobasso (Italy) on March 31th, 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. 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 am currently a Postdoctoral Researcher, and my research interests include automated testing and recommender systems for complex systems (e.g., virtual assistants and video games).
Resume
Education
Ph.D Student
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
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.ssa 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
Analyzing Gameplay Videos to Support Video Game Developers
From Issue Detection to Game Sessions Reproduction
E. Guglielmi
Thesis
University of Molise, 2025
Is it Really Fun? Detecting Low Engagement Events in Video Games
E. Guglielmi, G. Bavota, N. Novielli, R. Oliveto, S. Scalabrino
Conference Paper
22nd International Conference on Mining Software Repositories (MSR), 2025
Enhancing Just-In-Time Defect Prediction Models with Developer-Centric Features
E. Guglielmi, A. D'aguanno, R. Oliveto, S. Scalabrino
Conference Paper
22nd International Conference on Mining Software Repositories (MSR), 2025
Personalized Code Readability Assessment: Are We There Yet?
A. Vitale, E. Guglielmi, R. Oliveto, S. Scalabrino
Conference Paper
33rd International Conference on Program Comprehension (ICPC), 2025
Automatic Identification of Game Stuttering via Gameplay Videos Analysis
E. Guglielmi, G. Bavota, R. Oliveto, S. Scalabrino
Journal Paper
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025
Towards the Automatic Replication of Gameplays to Support Game Debugging
S. Campanella, E. Guglielmi, R. Oliveto, G. Bavota, S. Scalabrino
International Workshop
Proceedings of the 1st ACM International Workshop on Foundations of Applied Software Engineering for Games (FSE4Games), 2024
Help them understand: Testing and improving voice user interfaces
E. Guglielmi, G. Rosa, S. Scalabrino, G. Bavota, R. Oliveto
Journal Paper
ACM Transactions on Software Engineering and Methodology (TOSEM), 2024
Using Gameplay Videos for Detecting Issues in Video Games
E. Guglielmi, S. Scalabrino, G. Bavota, R. Oliveto
Journal Paper
Empirical Software Engineering (EMSE), 2023
On the robustness of code generation techniques: An empirical study on github copilot
A. Mastropaolo, L. Pascarella, E. Guglielmi, M. Ciniselli, S. Scalabrino, R. Oliveto, G. Bavota
Conference Paper
45th IEEE/AC International Conference on Software Engineering (ICSE), 2023
Research interests
Assessing the quality of any software system is particularly complex when traditional testing techniques are not well adapted to the type of software system. The following are examples of such systems inherent to my research interests.
Video Games
The video game industry is constantly growing as a result there is increasing attention on video game quality, analyzing the differences between traditional software development and video game development. However, many games are released with problems that are only revealed when users start playing the game
Voice User Interface
Testing
End users can interact with such applications through a voice user interface (VUI), uses natural language commands to perform actions. The use of different utterances to express the same command makes testing VUIs anything but trivial.
Recommender System for Developers
In automatic source code generation tools, the natural language description provided to the model to automatically generate a code function can substantially affect the output of the model. Receiving different recommendations for semantically equivalent natural language descriptions raises questions about the robustness and usability of such tools.
Contact
Location
Via Duca degli Abruzzi, Termoli (CB), Italy
emanuela.guglielmi@unimol.it
