Deep neural networks (DNNs) have a wide range of applications, and software employing them must be thoroughly tested, especially in safety-critical domains. However, traditional software test coverage metrics cannot be applied directly to DNNs. In this paper, inspired by the MC/DC coverage criterion, we propose a family of four novel test coverage criteria that are tailored to structural features of DNNs and their semantics. We validate the criteria by demonstrating that the generated test inputs guided via our proposed coverage criteria are able to capture undesired behaviours in a DNN. Test cases are generated using a symbolic approach and a gradient-based heuristic search. By comparing them with existing methods, we show that our criteri...
This is an artifact for reproducing experiments used in the below paper. S. Dola, M. B. Dwyer, and ...
Successful deployment of Deep Neural Networks (DNNs), particularly in safety-critical systems, requi...
The paper develops a methodology for the online built-in self-testing of deep neural network (DNN) a...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
DNN testing is one of the most effective methods to guarantee the quality of DNN. In DNN testing, ma...
Deep Neural Networks (DNNs) have been extensively used in many areas including image processing, med...
This paper summarizes eight design requirements for DNN testing criteria, taking into account distri...
The safety and reliability of deep learning systems necessitate a compelling demonstration of their ...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...
Generating test cases and further evaluating their "quality" are two critical topics in the area of ...
Deep learning is increasingly applied to safety-critical application domains such as autonomous cars...
A docker image containing the software (including dependencies) for the ISSTA 2021 paper "Exposing P...
Existing methods for testing DNNs solve the oracle problem by constraining the raw features (e.g. im...
This is a new version of the codes for our paper: Correlations Between Deep Neural Network Model Cov...
This is an artifact for reproducing experiments used in the below paper. S. Dola, M. B. Dwyer, and ...
Successful deployment of Deep Neural Networks (DNNs), particularly in safety-critical systems, requi...
The paper develops a methodology for the online built-in self-testing of deep neural network (DNN) a...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
DNN testing is one of the most effective methods to guarantee the quality of DNN. In DNN testing, ma...
Deep Neural Networks (DNNs) have been extensively used in many areas including image processing, med...
This paper summarizes eight design requirements for DNN testing criteria, taking into account distri...
The safety and reliability of deep learning systems necessitate a compelling demonstration of their ...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...
Generating test cases and further evaluating their "quality" are two critical topics in the area of ...
Deep learning is increasingly applied to safety-critical application domains such as autonomous cars...
A docker image containing the software (including dependencies) for the ISSTA 2021 paper "Exposing P...
Existing methods for testing DNNs solve the oracle problem by constraining the raw features (e.g. im...
This is a new version of the codes for our paper: Correlations Between Deep Neural Network Model Cov...
This is an artifact for reproducing experiments used in the below paper. S. Dola, M. B. Dwyer, and ...
Successful deployment of Deep Neural Networks (DNNs), particularly in safety-critical systems, requi...
The paper develops a methodology for the online built-in self-testing of deep neural network (DNN) a...