Dr. Valerio Terragni
Senior Lecturer at The University of Auckland, New Zealand. ✉️v.terragni AT auckland DOT ac DOT nz

I am a Senior Lecturer in the Department of Electrical, Computer, and Software Engineering at The University of Auckland, New Zealand. The Senior Lecturer title is equivalent to Associate Professor in Asian, European, and North American universities.
I am also the program director of the Software Engineering Degree at the University of Auckland.
I am a Software Engineering researcher, my main research topics are:
- Software Testing
- Metamorphic Testing
- Test Case Generation
- Test Oracle Generation/Improvement
- Machine Learning Testing
- Android app testing and analysis
- Non-determinism in testing (test flakiness)
- Analysis of crowd-generated code
- Genetic Programming and its applications to SE
news
Dec 6, 2021 | Our paper “A semantic genetic programming framework based on dynamic targets” has been published by the journal Genetic Programming and Evolvable Machines (GPEM). Here is the paper! https://rdcu.be/cyYsa |
Sep 5, 2021 | Great news! Facebook Research selected my research proposal “Automated Generation of Metamorphic Relations for Testing WESs” for funding (100,000 USD, co-PIs: Aitor Arrieta and Paolo Tonella) |
Aug 1, 2021 |
Our latest work “APIzation: Generating Reusable APIs from StackOverflow Code Snippets” has been accepted at ASE 2021 (main technical track) ![]() |
Jul 1, 2021 |
Our latest work “Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study” has been accepted at ESEC/FSE 2021 ![]() |
Apr 29, 2021 | I’m really pleased that our paper “Statically Driven Generation of Concurrent Tests for Thread-Safe Classes” has been accepted at the Software Testing, Verification and Reliability Journal. |
Apr 28, 2021 |
Our paper “Semantic Matching of GUI Events for Test Reuse: Are We There Yet?” has been accepted at ISSTA 2021 ![]() |
Apr 27, 2021 | I have two accepted papers at GECCO 2021 🧬 🦎! A full paper in the technical track (Towards Effective GP Multi-Class Classification Based on Dynamic Targets) and short paper in the Hot-of-the-press track (Improving Assertion Oracles with Evolutionary Computation). |
Mar 12, 2021 |
I am happy to announce that ESEC/FSE 2021 accepted our workshop proposal.
Gunel Jahangirova and I will organize the workshop TORACLE 2021: The 1st International Workshop on Test Oracles https://toracle2021.github.io/ co-located with ESEC/FSE 2021 ![]() |
Feb 28, 2021 |
Our paper “An Evolutionary Approach to Adapt Tests Across Mobile Apps” has been accepted at AST 2021 ![]() |
Feb 2, 2021 |
I am very excited to join The University of Auckland ![]() |
Jan 21, 2021 |
Our tool demo of GAssert has been accepted at ICSE 2021 (Demonstrations Track) ![]() |
May 20, 2020 |
Our recent work on how to improve assertion oracles has been accepted at ESEC/FSE 2020 ![]() |
May 19, 2020 |
My recent work on GP has been accepted at EuroGP ![]() ![]() ![]() |
Feb 2, 2020 |
How to measure the testability of Java Programs? Our latest work on Software Testability will appear at ICPC 2020 ![]() |
Jan 16, 2020 |
My new paper on test flakiness is accepted at ICSE NIER 2020 ![]() |
Nov 19, 2019 |
Going to FaceBook London ![]() |
Oct 15, 2019 |
My research proposal on addressing the test flakiness problem won the 2019 Facebook Testing and Verification Award ![]() |