Devlin, L. and Foster, M. orcid.org/0000-0001-8233-9873 (2025) Evolving estimation models for causal testing. In: FSE Companion '25: Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering. 33rd ACM International Conference on the Foundations of Software Engineering (FSE 2025), 23-27 Jun 2025, Trondheim, Norway. Association for Computing Machinery (ACM) , pp. 1394-1401. ISBN: 9798400712760
Abstract
Causal reasoning is a promising and increasingly popular approach for testing complex software systems that cannot be tested using conventional approaches. This involves using a causal model and previous execution data to estimate and validate causal relationships between variables. To produce accurate causal estimates and reliable test outcomes, current approaches rely on users to specify the equational relationships between variables or sacrifice explainability for automation by using black-box estimation. In this paper, we present a hybrid between genetic programming and linear regression to automatically infer human-readable non-linear equations that can be used to evaluate causal test cases. Our results show that our technique tends to produce more accurate causal estimates and more reliable test outcomes than either technique used in isolation.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2025 Copyright held by the owner/author(s). This work is licensed under Creative Commons Attribution International 4.0 - https://creativecommons.org/licenses/by/4.0/ |
Keywords: | Causal Testing; Causal Estimation; Genetic Programming; Linear Regression |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield) |
Funding Information: | Funder Grant number ENGINEERING AND PHYSICAL SCIENCE RESEARCH COUNCIL EP/T030526/1 |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 25 Apr 2025 09:44 |
Last Modified: | 29 Jul 2025 10:02 |
Status: | Published |
Publisher: | Association for Computing Machinery (ACM) |
Refereed: | Yes |
Identification Number: | 10.1145/3696630.3731613 |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:225740 |