Matteo Biagiola

“Per Aspera...”


Bio

I am a PostDoctoral researcher at the Software Institute at Università della Svizzera italiana (USI) in Lugano, Switzerland. I am working under the supervision of Paolo Tonella on the Precrime ERC Advanced Grant project. I obtained by Ph.D. from Università degli studi di Genova, Genova, Italy, in a joint collaboration with Fondazione Bruno Kessler in Trento, Italy, under the supervision of Paolo Tonella and Filippo Ricca.

Research Interests

I am interested in Software Testing with a particular focus on test generation. I have built tools to automatically generate tests for Web Applications and Deep Reinforcement Learning Systems.

Web Applications
Software Testing
Deep Reinforcement Learning
Employment and Education

PostDoc

Università della Svizzera italiana

Lugano, Switzerland
2020-present

Visiting Ph.D. Student

University of British Columbia

Vancouver, Canada
August 2018

Ph.D. Student

Fondazione Bruno Kessler /
Università degli studi di Genova

Trento / Genova, Italy
2016-2020

M.Sc. Student

Università Politecnica delle Marche

Ancona, Italy
2014-2016

Selected publications
2025
μPRL: A Mutation Testing Pipeline for Deep Reinforcement Learning based on Real Faults
Deepak-George Thomas, Matteo Biagiola, Nargiz Humbatova, Mohammad Wardat, Gunel Jahangirova, Hridesh Rajan, Paolo Tonella
International Conference on Software Engineering, ICSE 2025
[PDF]
Improving the Readability of Automatically Generated Tests using Large Language Models
Matteo Biagiola, Gianluca Ghislotti, Paolo Tonella
International Conference on Software Testing, Validation and Verification, ICST 2025
[PDF]
Reinforcement learning for online testing of autonomous driving systems: a replication and extension study
Luca Giamattei, Matteo Biagiola, Roberto Pietrantuono, Stefano Russo, Paolo Tonella
Empirical Software Engineering, EMSE
[PDF]
Benchmarking Generative AI Models for Deep Learning Test Input Generation
Maryam, Matteo Biagiola, Andrea Stocco, Vincenzo Riccio
International Conference on Software Testing, Validation and Verification, ICST 2025
[PDF]
STILE: a Tool for Optimizing E2E Web Test Scripts Parallelization
Dario Olianas, Maurizio Leotta, Filippo Ricca, Matteo Biagiola, Paolo Tonella
Journal of Systems and Software, JSS
2024
Boundary State Generation for Testing and Improvement of Autonomous Driving Systems
Matteo Biagiola, Paolo Tonella
IEEE Transactions on Software Engineering, TSE
[PDF]
SBFT Tool Competition 2024 - Cyber-Physical Systems Track
Matteo Biagiola, Stefan Klikovits
Search Based and Fuzz Testing Workshop, SBFT 2024
[PDF]
Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testing
Matteo Biagiola, Andrea Stocco, Vincenzo Riccio, Paolo Tonella
Empirical Software Engineering, EMSE
[PDF]
Adversarial Testing with Reinforcement Learning: A Case Study on Autonomous Driving
Andréa Doreste, Matteo Biagiola, Paolo Tonella
In 17th IEEE International Conference on Software Testing, Validation and Verification, ICST 2024
[PDF]
2023
Testing of Deep Reinforcement Learning Agents with Surrogate Models
Matteo Biagiola, Paolo Tonella
ACM Transactions on Software Engineering and Methodology, TOSEM
[PDF]
2022
Testing the Plasticity of Reinforcement Learning Based Systems
Matteo Biagiola, Paolo Tonella
ACM Transactions on Software Engineering and Methodology, TOSEM
[PDF]
2020
Dependency-Aware Web Test Generation
Matteo Biagiola, Andrea Stocco, Filippo Ricca, Paolo Tonella
International Conference on Software Testing, Validation and Verification, ICST 2020
[PDF]
2019
Web Test Dependency Detection
Matteo Biagiola, Andrea Stocco, Ali Mesbah, Filippo Ricca, Paolo Tonella
European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2019
[PDF]
Diversity-Based Web Test Generation
Matteo Biagiola, Andrea Stocco, Filippo Ricca, Paolo Tonella
European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2019
[PDF]
2017
Search Based Path and Input Data Generation for Web Application Testing
Matteo Biagiola, Filippo Ricca, Paolo Tonella
Symposium on Search Based Software Engineering, SSBSE 2017
[PDF]
Not Yet Accepted Publications
Neural Embeddings for Web Testing
Andrea Stocco, Alexandra Willi, Luigi Libero Lucio Starace, Matteo Biagiola, and Paolo Tonella
[PDF]
Service
I joined the PC of ICSE 2026
I was nominated Distinguished Reviewer at ICSME 2024
I was nominated Distinguished Reviewer at ICST 2024
I joined the PC of ICTSS 2024
I joined the PC of SCAM 2024 (Nier Track)
I was nominated Distinguished Reviewer at TOSEM 2023
I joined the PC of SSBSE 2024, Research Track and Hot Off the Press
I joined the PC of ESEM 2024
I joined the PC of FORGE 2024, a workshop co-located with ICSE 2024
I joined the PC of ICSME 2024
I was nominated Distinguished Reviewer at ICSME 2023
I am co-organizing the Cyber Physical Systems tool competition at SBFT 2024
I am co-organizing the DeepTest workshop co-located with ICSE 2024
I joined the PC of ICST 2024
I joined the PC of A-Test 2023, a workshop co-located with ASE 2023
I joined the PC of SSBSE 2023
I joined the PC of SCAM 2023 (Nier Track)
I joined the PC of ICSE 2024 (Journal-first Track)
I joined the PC of ICSE 2024 (Demonstrations Track)
I joined the PC of ESEM 2023
I joined the PC of ICSME 2023
I joined the PC of SBFT 2023, a workshop co-located with ICSE 2023
I am co-organizing the Cyber Physical Systems tool competition at SBFT 2023
I am co-organizing the DeepTest workshop co-located with ICSE 2023
I am co-organizing the 2022 edition of the FormulaUSI competition, an AI-Based Autonomous Car Racing Hackaton at the Software Institute in Lugano
I joined the PC of ICST 2023
I joined the PC of A-Test 2022, a workshop co-located with ESEC/FSE 2022
I joined the PC of SSBSE 2022
I joined the PC of ICST 2022
I joined the PC of SBST 2022, a workshop co-located with ICSE 2022
I joined the PC of A-Test 2021, a workshop co-located with ESEC/FSE 2021