
Registered user since Mon 26 Feb 2018
I am a Senior Lecturer in the Department of Electrical, Computer, and Software Engineering at The University of Auckland, New Zealand. (Note: The Senior Lecturer title in New Zealand is equivalent to Associate Professor in many Asian, European, and North American academic systems.) I also serve as the Program Director of the Software Engineering Degree at the University of Auckland.
From 2017 to 2020, I was a Senior Research Fellow at Università della Svizzera italiana (USI) in Lugano, Switzerland. I obtained my Ph.D. in Computer Science in 2017 from The Hong Kong University of Science and Technology (HKUST), and earlier received both my B.Sc. and M.Sc. degrees in Computer Science from the University of Milano-Bicocca, Italy.
My research interests lie primarily in Software Testing, with a focus on automated techniques to generate test cases and their applications in modern software systems. In particular, my current research is focusing on SE4AI and AI4SE. My work has been published in leading software engineering venues such as IEEE TSE, ACM TOSEM, ICSE, FSE, ASE, ICST, and ISSTA, among others.
Contributions
2025
ICSME
ESEC/FSE
- Author of Understanding and Characterizing Mock Assertions in Unit Tests within the Research Papers-track
- Author of Automated Trustworthiness Oracle Generation for Machine Learning Text Classifiers within the Research Papers-track
- Author of MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases within the Journal First-track
AIST
ICST
- Author of Differential Testing of Concurrent Classes within the Research Papers-track
- Author of Towards Cross-Build Differential Testing within the Short Papers, Vision and Emerging Results-track
- Committee Member in Program Committee within the Research Papers-track
- Author of A System-Level Testing Framework for Automated Assessment of Programming Assignments Allowing Students Object-Oriented Design Freedom within the Education-track
- Session Chair of LLMs in Testing (part of Research Papers)
2024
ESEC/FSE
- Author of Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications within the Research Papers-track
- Author of Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications within the Posters-track
- Committee Member in Program Committee within the Posters-track
ICSE
- Author of StubCoder: Automated Generation and Repair of Stub Code for Mock Objects within the Journal-first Papers-track
- Committee Member in Program Committee within the Demonstrations-track
- Committee Member in Joint Track on Software Engineering Education and Training within the Software Engineering Education and Training-track
2023
ICSME
ISSTA
ICSE
- Mentor in Mentors within the SMeW - Student Mentoring Workshop-track
- Committee Member in Joint Track on Software Engineering Education and Training within the SEET - Software Engineering Education and Training-track
- Author of GradeStyle: GitHub-Integrated and Automated Assessment of Java Code Style within the SEET - Software Engineering Education and Training-track
MOBILESoft
2022
ESEC/FSE
MOBILESoft
2021
ESEC/FSE
ISSTA
International Conference on Program Comprehension
MOBILESoft
- Tool Co-Chair in Organizing Committee
- Session Chair of Software Quality (part of Technical Papers)
- USI Lugano, Switzerland in Program Committee within the Visions-track
- Co-chair in Program Committee within the Tool Demos and Mobile Apps-track
- Committee Member in Program Committee within the Technical Papers-track
- Session Chair of Opening and Keynote (part of Technical Papers)