Machine learning at the network edge: A survey
Resource-constrained IoT devices, such as sensors and actuators, have become ubiquitous
in recent years. This has led to the generation of large quantities of data in real-time, which …
in recent years. This has led to the generation of large quantities of data in real-time, which …
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 …
Bias in machine learning software: Why? how? what to do?
Increasingly, software is making autonomous decisions in case of criminal sentencing,
approving credit cards, hiring employees, and so on. Some of these decisions show bias …
approving credit cards, hiring employees, and so on. Some of these decisions show bias …
Fair preprocessing: towards understanding compositional fairness of data transformers in machine learning pipeline
In recent years, many incidents have been reported where machine learning models
exhibited discrimination among people based on race, sex, age, etc. Research has been …
exhibited discrimination among people based on race, sex, age, etc. Research has been …
MAAT: a novel ensemble approach to addressing fairness and performance bugs for machine learning software
Machine Learning (ML) software can lead to unfair and unethical decisions, making software
fairness bugs an increasingly significant concern for software engineers. However …
fairness bugs an increasingly significant concern for software engineers. However …
A comprehensive empirical study of bias mitigation methods for machine learning classifiers
Software bias is an increasingly important operational concern for software engineers. We
present a large-scale, comprehensive empirical study of 17 representative bias mitigation …
present a large-scale, comprehensive empirical study of 17 representative bias mitigation …
The art and practice of data science pipelines: A comprehensive study of data science pipelines in theory, in-the-small, and in-the-large
Increasingly larger number of software systems today are including data science
components for descriptive, predictive, and prescriptive analytics. The collection of data …
components for descriptive, predictive, and prescriptive analytics. The collection of data …
Are my deep learning systems fair? An empirical study of fixed-seed training
Deep learning (DL) systems have been gaining popularity in critical tasks such as credit
evaluation and crime prediction. Such systems demand fairness. Recent work shows that DL …
evaluation and crime prediction. Such systems demand fairness. Recent work shows that DL …
Deeplocalize: Fault localization for deep neural networks
Deep Neural Networks (DNNs) are becoming an integral part of most software systems.
Previous work has shown that DNNs have bugs. Unfortunately, existing debugging …
Previous work has shown that DNNs have bugs. Unfortunately, existing debugging …
Fairea: A model behaviour mutation approach to benchmarking bias mitigation methods
The increasingly wide uptake of Machine Learning (ML) has raised the significance of the
problem of tackling bias (ie, unfairness), making it a primary software engineering concern …
problem of tackling bias (ie, unfairness), making it a primary software engineering concern …