Automatic fault detection for deep learning programs using graph transformations

A Nikanjam, HB Braiek, MM Morovati… - ACM Transactions on …, 2021 - dl.acm.org
Nowadays, we are witnessing an increasing demand in both corporates and academia for
exploiting Deep Learning (DL) to solve complex real-world problems. A DL program …

Deepfd: Automated fault diagnosis and localization for deep learning programs

J Cao, M Li, X Chen, M Wen, Y Tian, B Wu… - Proceedings of the 44th …, 2022 - dl.acm.org
As Deep Learning (DL) systems are widely deployed for mission-critical applications,
debugging such systems becomes essential. Most existing works identify and repair …

Faults in deep reinforcement learning programs: a taxonomy and a detection approach

A Nikanjam, MM Morovati, F Khomh… - Automated software …, 2022 - Springer
A growing demand is witnessed in both industry and academia for employing Deep
Learning (DL) in various domains to solve real-world problems. Deep reinforcement …

Deepdiagnosis: automatically diagnosing faults and recommending actionable fixes in deep learning programs

M Wardat, BD Cruz, W Le, H Rajan - Proceedings of the 44th …, 2022 - dl.acm.org
Deep Neural Networks (DNNs) are used in a wide variety of applications. However, as in
any software application, DNN-based apps are afflicted with bugs. Previous work observed …

Arachne: Search-based repair of deep neural networks

J Sohn, S Kang, S Yoo - ACM Transactions on Software Engineering …, 2023 - dl.acm.org
The rapid and widespread adoption of Deep Neural Networks (DNNs) has called for ways to
test their behaviour, and many testing approaches have successfully revealed misbehaviour …

An empirical study on program failures of deep learning jobs

R Zhang, W Xiao, H Zhang, Y Liu, H Lin… - Proceedings of the ACM …, 2020 - dl.acm.org
Deep learning has made significant achievements in many application areas. To train and
test models more efficiently, enterprise developers submit and run their deep learning …

Testing feedforward neural networks training programs

H Ben Braiek, F Khomh - ACM Transactions on Software Engineering …, 2023 - dl.acm.org
At present, we are witnessing an increasing effort to improve the performance and
trustworthiness of Deep Neural Networks (DNNs), with the aim to enable their adoption in …

Umlaut: Debugging deep learning programs using program structure and model behavior

E Schoop, F Huang, B Hartmann - … of the 2021 CHI conference on …, 2021 - dl.acm.org
Training deep neural networks can generate non-descriptive error messages or produce
unusual output without any explicit errors at all. While experts rely on tacit knowledge to …

A comprehensive study on challenges in deploying deep learning based software

Z Chen, Y Cao, Y Liu, H Wang, T Xie, X Liu - Proceedings of the 28th …, 2020 - dl.acm.org
Deep learning (DL) becomes increasingly pervasive, being used in a wide range of software
applications. These software applications, named as DL based software (in short as DL …

Audee: Automated testing for deep learning frameworks

Q Guo, X Xie, Y Li, X Zhang, Y Liu, X Li… - Proceedings of the 35th …, 2020 - dl.acm.org
Deep learning (DL) has been applied widely, and the quality of DL system becomes crucial,
especially for safety-critical applications. Existing work mainly focuses on the quality …