Journal article icon

Journal article

The Causal Testing Framework

Abstract:
Scientific models possess several properties that make them notoriously difficult to test, including a complex input space, long execution times, and non-determinism, rendering existing testing techniques impractical. In fields such as epidemiology, where researchers seek answers to challenging causal questions, a statistical methodology known as Causal Inference (CI) (Hernán & Robins, 2020; Pearl, 2009) has addressed similar problems, enabling the inference of causal conclusions from noisy, biased, and sparse observational data instead of costly randomised trials. CI works by using domain knowledge to identify and mitigate for biases in the data, enabling them to answer causal questions that concern the effect of changing some feature on the observed outcome. The Causal Testing Framework (CTF) is a software testing framework that uses CI techniques to establish causal effects between software variables from pre-existing runtime data rather than having to collect bespoke, highly curated datasets especially for testing
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.21105/joss.07739
Publication website:
https://eprints.whiterose.ac.uk/224188/1/10.21105.joss.07739.pdf

Authors

More by this author
Role:
Author
ORCID:
0000-0001-8233-9873
More by this author
Role:
Author
ORCID:
0000-0002-6830-0566
More by this author
Role:
Author
ORCID:
0009-0009-1195-1497
More by this author
Role:
Author
ORCID:
0000-0002-4569-0370
More by this author
Institution:
University of Oxford
Role:
Author
ORCID:
0000-0002-1353-1404


Publisher:
Open Journals
Journal:
The Journal of Open Source Software More from this journal
Volume:
10
Issue:
107
Pages:
7739-7739
Publication date:
2025-03-06
DOI:
EISSN:
2475-9066
ISSN:
2475-9066


Language:
English
Keywords:
Pubs id:
2101771
Local pid:
pubs:2101771
Source identifiers:
W4408170603
Deposit date:
2026-03-25
ARK identifier:
This ORA record was generated from metadata provided by an external service. It has not been edited by the ORA Team.

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP