Quantum software engineering: Landscapes and horizons

J Zhao - arXiv preprint arXiv:2007.07047, 2020 - arxiv.org
Quantum software plays a critical role in exploiting the full potential of quantum computing
systems. As a result, it has been drawing increasing attention recently. This paper defines …

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 …

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 …

CRADLE: cross-backend validation to detect and localize bugs in deep learning libraries

HV Pham, T Lutellier, W Qi, L Tan - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Deep learning (DL) systems are widely used in domains including aircraft collision
avoidance systems, Alzheimer's disease diagnosis, and autonomous driving cars. Despite …

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 …

Docter: Documentation-guided fuzzing for testing deep learning api functions

D Xie, Y Li, M Kim, HV Pham, L Tan, X Zhang… - Proceedings of the 31st …, 2022 - dl.acm.org
Input constraints are useful for many software development tasks. For example, input
constraints of a function enable the generation of valid inputs, ie, inputs that follow these …

Muffin: Testing deep learning libraries via neural architecture fuzzing

J Gu, X Luo, Y Zhou, X Wang - … of the 44th International Conference on …, 2022 - dl.acm.org
Deep learning (DL) techniques are proven effective in many challenging tasks, and become
widely-adopted in practice. However, previous work has shown that DL libraries, the basis of …

Metamorphic object insertion for testing object detection systems

S Wang, Z Su - Proceedings of the 35th IEEE/ACM International …, 2020 - dl.acm.org
Recent advances in deep neural networks (DNNs) have led to object detectors (ODs) that
can rapidly process pictures or videos, and recognize the objects that they contain. Despite …

Metamorphic testing of deep learning compilers

D Xiao, Z Liu, Y Yuan, Q Pang, S Wang - Proceedings of the ACM on …, 2022 - dl.acm.org
The prosperous trend of deploying deep neural network (DNN) models to diverse hardware
platforms has boosted the development of deep learning (DL) compilers. DL compilers take …

Detecting flaky tests in probabilistic and machine learning applications

S Dutta, A Shi, R Choudhary, Z Zhang, A Jain… - Proceedings of the 29th …, 2020 - dl.acm.org
Probabilistic programming systems and machine learning frameworks like Pyro, PyMC3,
TensorFlow, and PyTorch provide scalable and efficient primitives for inference and training …