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

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.
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]
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 ![]() |