I am a Lecturer in the Department of Electrical, Computer, and Software Engineering at The University of Auckland, New Zealand. The Lecturer title is equivalent to Assistant Professor in Asian, European, and North American universities.

From 2017 to 2020, I was a Senior Research Fellow (post-doc) at the Faculty of Informatics at the USI Università della Svizzera italiana, Lugano, Switzerland, where I joined the STAR group led by Prof. Mauro Pezzè. In 2017, I obtained my PhD at The Hong Kong University of Science and Technology, Hong Kong, advised by Prof. S.C. Cheung. I received my B.Sc. and M.Sc. degrees in Computer Science from The University of Milano-BICOCCA, Italy.

I am a Software Engineering researcher, my main research topics are:

  • Testing and analysis of concurrent programs [STVR 2021, ICST 2019, ASE 2018, ESEC/FSE 2017, ICSE 2016, ICSE 2015]
  • Test Oracle Generation/Improvement [ESEC/FSE 2021, GECCO 2021, ICSE 2021, ESEC/FSE 2020]
  • Android app testing and analysis[ISSTA 2021, AST 2021, FSE 2016, IEE MS 2015, MOBILESoft 2015]
  • Non-determinism in testing (test flakiness) [ICSE 2020]
  • Analysis of crowd-generated code[ASE 2021, ISSTA 2016]
  • Genetic Programming and its applications to SE [ESEC/FSE 2021, GECCO 2021, ICSE 2021, ESEC/FSE 2020, PPSN 2020, EuroGP 2020, GECCO 2020]
  • Software Testability [ICPC 2020]