DeepCrime: Mutation Testing of Deep Learning Systems Based on Real Faults
Thu 15 Jul 2021 10:30 - 10:50 at ISSTA 1 - Session 9 (time band 3) Testing Deep Learning Systems 3 Chair(s): Mauro Pezze
Deep Learning (DL) solutions are increasingly adopted, but how
to test them remains a major open research problem. Existing and
new testing techniques have been proposed for and adapted to DL
systems, including mutation testing. However, no approach has
investigated the possibility to simulate the effects of real DL faults
by means of mutation operators.
We have defined 35 DL mutation operators relying on 3 empirical
studies about real faults in DL systems. We followed a systematic
process to extract the mutation operators from the existing fault
taxonomies, with a formal phase of conflict resolution in case of
disagreement. We have implemented 24 of these DL mutation operators
into DeepCrime, the first source-level pre-training mutation
tool based on real DL faults. We have assessed our mutation operators
to understand their characteristics: whether they produce
interesting, i.e., killable but not trivial, mutations. Then, we have
compared the sensitivity of our tool to the changes in the quality
of test data with that of DeepMutation++, an existing post-training
DL mutation tool.
Wed 14 JulDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
18:30 - 19:30 | Session 2 (time band 1) Testing Deep Learning Systems 1Technical Papers at ISSTA 2 Chair(s): Lin Tan Purdue University | ||
18:30 20mTalk | Attack as Defense: Characterizing Adversarial Examples using Robustness Technical Papers Zhe Zhao ShanghaiTech University, Guangke Chen ShanghaiTech University, Jingyi Wang Zhejiang University, Yiwei Yang ShanghaiTech University, Fu Song ShanghaiTech University, Jun Sun Singapore Management University DOI Media Attached | ||
18:50 20mTalk | Exposing Previously Undetectable Faults in Deep Neural Networks Technical Papers Isaac Dunn University of Oxford, Hadrien Pouget University of Oxford, Daniel Kroening Amazon, Tom Melham University of Oxford DOI Pre-print Media Attached | ||
19:10 20mTalk | DeepCrime: Mutation Testing of Deep Learning Systems Based on Real Faults Technical Papers DOI |