Fairness testing: A comprehensive survey and analysis of trends
Unfair behaviors of Machine Learning (ML) software have garnered increasing attention and
concern among software engineers. To tackle this issue, extensive research has been …
concern among software engineers. To tackle this issue, extensive research has been …
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 …
from observational data (ie, when randomized controlled trials are not possible). In this …
Benchmarking and explaining large language model-based code generation: A causality-centric approach
While code generation has been widely used in various software development scenarios,
the quality of the generated code is not guaranteed. This has been a particular concern in …
the quality of the generated code is not guaranteed. This has been a particular concern in …
Machine learning robustness: A primer
HB Braiek, F Khomh - Trustworthy AI in Medical Imaging, 2025 - Elsevier
This chapter explores the foundational concept of robustness in Machine Learning (ML) and
its integral role in establishing trustworthiness in Artificial Intelligence (AI) systems. The …
its integral role in establishing trustworthiness in Artificial Intelligence (AI) systems. The …
Adaptive fairness improvement based on causality analysis
Given a discriminating neural network, the problem of fairness improvement is to
systematically reduce discrimination without significantly scarifies its performance (ie …
systematically reduce discrimination without significantly scarifies its performance (ie …
NeuFair: Neural Network Fairness Repair with Dropout
This paper investigates neuron dropout as a post-processing bias mitigation method for
deep neural networks (DNNs). Neural-driven software solutions are increasingly applied in …
deep neural networks (DNNs). Neural-driven software solutions are increasingly applied in …
A large-scale empirical study on improving the fairness of image classification models
Fairness has been a critical issue that affects the adoption of deep learning models in real
practice. To improve model fairness, many existing methods have been proposed and …
practice. To improve model fairness, many existing methods have been proposed and …
Cc: Causality-aware coverage criterion for deep neural networks
Deep neural network (DNN) testing approaches have grown fast in recent years to test the
correctness and robustness of DNNs. In particular, DNN coverage criteria are frequently …
correctness and robustness of DNNs. In particular, DNN coverage criteria are frequently …
AutoRIC: Automated Neural Network Repairing Based on Constrained Optimization
X Sun, W Liu, S Wang, T Chen, Y Tao… - ACM Transactions on …, 2024 - dl.acm.org
Neural networks are important computational models used in the domains of artificial
intelligence and software engineering. Parameters of a neural network are obtained via …
intelligence and software engineering. Parameters of a neural network are obtained via …
FedSlice: Protecting Federated Learning Models from Malicious Participants with Model Slicing
Crowdsourcing Federated learning (CFL) is a new crowdsourcing development paradigm
for the Deep Neural Network (DNN) models, also called “software 2.0”. In practice, the …
for the Deep Neural Network (DNN) models, also called “software 2.0”. In practice, the …