Applications of statistical causal inference in software engineering

J Siebert - Information and Software Technology, 2023 - Elsevier
Context: The aim of statistical causal inference (SCI) methods is to estimate causal effects
from observational data (ie, when randomized controlled trials are not possible). In this …

Causality in configurable software systems

C Dubslaff, K Weis, C Baier, S Apel - Proceedings of the 44th …, 2022 - dl.acm.org
Detecting and understanding reasons for defects and inadvertent behavior in software is
challenging due to their increasing complexity. In configurable software systems, the …

Verifying controllers with vision-based perception using safe approximate abstractions

C Hsieh, Y Li, D Sun, K Joshi… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Fully formal verification of perception models is likely to remain challenging in the
foreseeable future, and yet these models are being integrated into safety-critical control …

ASQ-IT: Interactive explanations for reinforcement-learning agents

Y Amitai, O Amir, G Avni - Artificial Intelligence, 2024 - Elsevier
As reinforcement learning methods increasingly amass accomplishments, the need for
comprehending their solutions becomes more crucial. Most explainable reinforcement …

Temporal causality in reactive systems

N Coenen, B Finkbeiner, H Frenkel, C Hahn… - … for Verification and …, 2022 - Springer
Counterfactual reasoning is an approach to infer what causes an observed effect by
analyzing the hypothetical scenarios where a suspected cause is not present. The seminal …

Causal signal temporal logic for the environmental control and life support system's fault analysis and explanation

Z Deng, SP Eshima, J Nabity, Z Kong - IEEE Access, 2023 - ieeexplore.ieee.org
Modern cyber-physical systems would often fall victim to unanticipated anomalies. Humans
are still required in many operations to troubleshoot and respond to such anomalies, such …

Explaining hyperproperty violations

N Coenen, R Dachselt, B Finkbeiner, H Frenkel… - … on Computer Aided …, 2022 - Springer
Hyperproperties relate multiple computation traces to each other. Model checkers for
hyperproperties thus return, in case a system model violates the specification, a set of traces …

Checking and sketching causes on temporal sequences

R Beutner, B Finkbeiner, H Frenkel, J Siber - International Symposium on …, 2023 - Springer
Temporal causality describes what concrete input behavior is responsible for some
observed output behavior on a trace of a reactive system, and can be used to, eg, generate …

Enforcing Temporal Constraints on Generative Agent Behavior with Reactive Synthesis

R Rothkopf, HT Zeng, M Santolucito - arXiv preprint arXiv:2402.16905, 2024 - arxiv.org
The surge in popularity of Large Language Models (LLMs) has opened doors for new
approaches to the creation of interactive agents. However, managing the temporal behavior …

'Put the Car on the Stand' SMT-based Oracles for Investigating Decisions

S Judson, M Elacqua, F Cano, T Antonopoulos… - Proceedings of the …, 2024 - dl.acm.org
Principled accountability in the aftermath of harms is essential to the trustworthy design and
governance of algorithmic decision making. Legal theory offers a paramount method for …