Emanuela Guglielmi

I'm

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

Sorry, I don’t Understand: Improving Voice User Interface Testing

E. Guglielmi, G. Rosa, S. Scalabrino, G. Bavota, R. Oliveto

Conference Paper

37th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2022

Towards Using Gameplay Videos for Detecting Issues in Video Games

E. Guglielmi, S. Scalabrino, G. Bavota, R. Oliveto

Registred Report

19th International Conference on Mining Software Repositories (MSR), 2022

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

preloader