Trustworthy artificial intelligence: a review

D Kaur, S Uslu, KJ Rittichier, A Durresi - ACM computing surveys (CSUR …, 2022 - dl.acm.org
Artificial intelligence (AI) and algorithmic decision making are having a profound impact on
our daily lives. These systems are vastly used in different high-stakes applications like …

[PDF][PDF] Counterfactual explanations for machine learning: A review

S Verma, J Dickerson, K Hines - arxiv preprint arxiv …, 2020 - ml-retrospectives.github.io
Abstract Machine learning plays a role in many deployed decision systems, often in ways
that are difficult or impossible to understand by human stakeholders. Explaining, in a human …

Counterfactual explanations and algorithmic recourses for machine learning: A review

S Verma, V Boonsanong, M Hoang, K Hines… - ACM Computing …, 2024 - dl.acm.org
Machine learning plays a role in many deployed decision systems, often in ways that are
difficult or impossible to understand by human stakeholders. Explaining, in a human …

Fuzzing: State of the art

H Liang, X Pei, X Jia, W Shen… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
As one of the most popular software testing techniques, fuzzing can find a variety of
weaknesses in a program, such as software bugs and vulnerabilities, by generating …

[PDF][PDF] Metamorphic testing of driverless cars

ZQ Zhou, L Sun - Communications of the ACM, 2019 - dl.acm.org
Metamorphic testing of driverless cars Page 1 MARCH 2019 | VOL. 62 | NO. 3 |
COMMUNICATIONS OF THE ACM 61 DOI:10.1145/3241979 Metamorphic testing can test …

Free lunch for testing: Fuzzing deep-learning libraries from open source

A Wei, Y Deng, C Yang, L Zhang - Proceedings of the 44th International …, 2022 - dl.acm.org
Deep learning (DL) systems can make our life much easier, and thus are gaining more and
more attention from both academia and industry. Meanwhile, bugs in DL systems can be …

Deep learning library testing via effective model generation

Z Wang, M Yan, J Chen, S Liu, D Zhang - … of the 28th ACM Joint Meeting …, 2020 - dl.acm.org
Deep learning (DL) techniques are rapidly developed and have been widely adopted in
practice. However, similar to traditional software systems, DL systems also contain bugs …

Zeno: An interactive framework for behavioral evaluation of machine learning

ÁA Cabrera, E Fu, D Bertucci, K Holstein… - Proceedings of the …, 2023 - dl.acm.org
Machine learning models with high accuracy on test data can still produce systematic
failures, such as harmful biases and safety issues, when deployed in the real world. To …

Arja: Automated repair of java programs via multi-objective genetic programming

Y Yuan, W Banzhaf - IEEE Transactions on software …, 2018 - ieeexplore.ieee.org
Automated program repair is the problem of automatically fixing bugs in programs in order to
significantly reduce the debugging costs and improve the software quality. To address this …

Big data systems: A software engineering perspective

A Davoudian, M Liu - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Big Data Systems (BDSs) are an emerging class of scalable software technologies whereby
massive amounts of heterogeneous data are gathered from multiple sources, managed …