Personal information

Verified email addresses

Verified email domains

Software Engineering, Software Testing, Test Automation, Metamorphic Testing, Machine Learning Testing
New Zealand

Activities

Employment (1)

The University of Auckland: Auckland, NZ

2021-02-01 to present | Senior Lecturer (Elec Comp and Software Eng)
Employment
Source: check_circle
The University of Auckland

Education and qualifications (1)

Hong Kong University of Science and Technology: Kowloon, HK

PhD (Computer Science and Engieering)
Qualification
Source: Self-asserted source
Valerio Terragni

Works (33)

An extended study of syntactic breaking changes in the wild

Empirical Software Engineering
2025-03 | Journal article
Contributors: Dhanushka Jayasuriya; Samuel Ou; Saakshi Hegde; Valerio Terragni; Jens Dietrich; Kelly Blincoe
Source: check_circle
Crossref

The Future of AI-Driven Software Engineering

ACM Transactions on Software Engineering and Methodology
2025-01-24 | Journal article
Contributors: Valerio Terragni; Annie Vella; Partha Roop; Kelly Blincoe
Source: check_circle
Crossref

Detecting Learning Behavior in Programming Assignments by Analyzing Versioned Repositories

IEEE Access
2024 | Journal article
Contributors: John Chen; Serena Lau; Juho Leinonen; Valerio Terragni; Nasser Giacaman
Source: check_circle
Crossref

MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing

2024-10-27 | Conference paper
Contributors: Congying Xu; Songqiang Chen; Jiarong Wu; Shing-Chi Cheung; Valerio Terragni; Hengcheng Zhu; Jialun Cao
Source: check_circle
Crossref

GenMorph: Automatically Generating Metamorphic Relations via Genetic Programming

IEEE Transactions on Software Engineering
2024-07 | Journal article
Contributors: Jon Ayerdi; Valerio Terragni; Gunel Jahangirova; Aitor Arrieta; Paolo Tonella
Source: check_circle
Crossref

MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases

ACM Transactions on Software Engineering and Methodology
2024-07-31 | Journal article
Contributors: Congying Xu; Valerio Terragni; Hengcheng Zhu; Jiarong Wu; Shing-Chi Cheung
Source: check_circle
Crossref

Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications

Proceedings of the ACM on Software Engineering
2024-07-12 | Journal article
Contributors: Dhanushka Jayasuriya; Valerio Terragni; Jens Dietrich; Kelly Blincoe
Source: check_circle
Crossref

Semantic matching in GUI test reuse

Empirical Software Engineering
2024-05 | Journal article
Contributors: Farideh Khalili; Leonardo Mariani; Ali Mohebbi; Mauro Pezzè; Valerio Terragni
Source: check_circle
Crossref

StubCoder : Automated Generation and Repair of Stub Code for Mock Objects

ACM Transactions on Software Engineering and Methodology
2024-01-31 | Journal article
Contributors: Hengcheng Zhu; Lili Wei; Valerio Terragni; Yepang Liu; Shing-Chi Cheung; Jiarong Wu; Qin Sheng; Bing Zhang; Lihong Song
Source: check_circle
Crossref

Fostering Professionalism in Software Engineering: An Early-Exposure Approach

IEEE Software
2023-11 | Journal article
Contributors: Valerio Terragni; Catherine Watson; Nicholas Rowe; Nasser Giacaman
Source: check_circle
Crossref

Evolving a Programming CS2 Course: A Decade-Long Experience Report

2023-03-02 | Conference paper
Contributors: Nasser Giacaman; Partha Roop; Valerio Terragni
Source: check_circle
Crossref

Generating metamorphic relations for cyber-physical systems with genetic programming: an industrial case study

Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
2021-08-20 | Conference paper
Part of ISBN: 9781450385626
Source: Self-asserted source
Valerio Terragni

Semantic matching of GUI events for test reuse: are we there yet?

Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis
2021-07-11 | Conference paper
Source: Self-asserted source
Valerio Terragni

Statically driven generation of concurrent tests for thread‐safe classes

Software Testing, Verification and Reliability
2021-06 | Journal article
Contributors: Valerio Terragni; Mauro Pezzè
Source: check_circle
Crossref

Towards effective GP multi-class classification based on dynamic targets

Proceedings of the Genetic and Evolutionary Computation Conference
2021-06-26 | Conference paper
Source: Self-asserted source
Valerio Terragni

An Evolutionary Approach to Adapt Tests Across Mobile Apps

2021 IEEE/ACM International Conference on Automation of Software Test (AST)
2021-05 | Conference paper
Source: Self-asserted source
Valerio Terragni

GAssert: A Fully Automated Tool to Improve Assertion Oracles

2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
2021-05 | Conference paper
Source: Self-asserted source
Valerio Terragni

A container-based infrastructure for fuzzy-driven root causing of flaky tests

Proceedings - International Conference on Software Engineering
2020 | Conference paper
EID:

2-s2.0-85093696384

Part of ISSN: 02705257
Contributors: Terragni, V.; Salza, P.; Ferrucci, F.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier

Evolutionary improvement of assertion oracles

ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering
2020 | Conference paper
EID:

2-s2.0-85097207846

Contributors: Terragni, V.; Jahangirova, G.; Tonella, P.; Pezzè, M.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier

Image feature learning with a genetic programming autoencoder

GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
2020 | Conference paper
EID:

2-s2.0-85089755525

Contributors: Ruberto, S.; Terragni, V.; Moore, J.H.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier

Image feature learning with genetic programming

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2020 | Book
EID:

2-s2.0-85091153392

Part of ISSN: 16113349 03029743
Contributors: Ruberto, S.; Terragni, V.; Moore, J.H.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

Measuring software testability modulo test quality

IEEE International Conference on Program Comprehension
2020 | Conference paper
EID:

2-s2.0-85091953618

Contributors: Terragni, V.; Salza, P.; Pezzè, M.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier

SGP-DT: Semantic Genetic Programming Based on Dynamic Targets

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2020 | Book
EID:

2-s2.0-85084730226

Part of ISBN:

16113349 03029743

Contributors: Ruberto, S.; Terragni, V.; Moore, J.H.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier

SGP-DT: Towards effective symbolic regression with a semantic GP approach based on dynamic targets

GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
2020 | Conference paper
EID:

2-s2.0-85089750240

Contributors: Ruberto, S.; Terragni, V.; Moore, J.H.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier

Coverage-driven test generation for thread-safe classes via parallel and conflict dependencies

Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019
2019 | Conference paper
EID:

2-s2.0-85067920593

Contributors: Terragni, V.; Pezze, M.; Bianchi, F.A.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

Effectiveness and challenges in generating concurrent tests for thread-safe classes

ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering
2018 | Conference paper
EID:

2-s2.0-85056534792

Contributors: Terragni, V.; Pezzè, M.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

Reproducing concurrency failures from crash stacks

Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
2017 | Conference paper
EID:

2-s2.0-85030762950

Contributors: Bianchi, F.A.; Pezzè, M.; Terragni, V.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

Coverage-driven test code generation for concurrent classes

Proceedings - International Conference on Software Engineering
2016 | Conference paper
EID:

2-s2.0-84971384383

Part of ISBN:

02705257

Contributors: Terragni, V.; Cheung, S.-C.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

CSNIPPEX: Automated synthesis of compilable code snippets from Q&A sites

ISSTA 2016 - Proceedings of the 25th International Symposium on Software Testing and Analysis
2016 | Conference paper
EID:

2-s2.0-84984904419

Contributors: Terragni, V.; Liu, Y.; Cheung, S.-C.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

Understanding and detecting wake lock misuses for android applications

Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
2016 | Conference paper
EID:

2-s2.0-84997096225

Contributors: Liu, Y.; Xu, C.; Cheung, S.-C.; Terragni, V.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

End Users' Perception of Hybrid Mobile Apps in the Google Play Store

Proceedings - 2015 IEEE 3rd International Conference on Mobile Services, MS 2015
2015 | Conference paper
EID:

2-s2.0-84954137999

Contributors: Malavolta, I.; Ruberto, S.; Soru, T.; Terragni, V.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

Hybrid Mobile Apps in the Google Play Store: An Exploratory Investigation

Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015
2015 | Conference paper
EID:

2-s2.0-84966774645

Contributors: Malavolta, I.; Ruberto, S.; Soru, T.; Terragni, V.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

RECONTEST: Effective regression testing of concurrent programs

Proceedings - International Conference on Software Engineering
2015 | Conference paper
EID:

2-s2.0-84951729241

Part of ISBN:

02705257

Contributors: Terragni, V.; Cheung, S.-C.; Zhang, C.
Source: Self-asserted source
Valerio Terragni via Scopus - Elsevier
grade
Preferred source (of 2)‎

Peer review (4 reviews for 3 publications/grants)

Review activity for Empirical software engineering. (2)
Review activity for Science of computer programming. (1)
Review activity for Software quality journal. (1)