作者
Xiaofei Xie, Lei Ma, Felix Juefei-Xu, Minhui Xue, Hongxu Chen, Yang Liu, Jianjun Zhao, Bo Li, Jianxiong Yin, Simon See
发表日期
2019/7/10
图书
Proceedings of the 28th ACM SIGSOFT international symposium on software testing and analysis
页码范围
146-157
简介
The past decade has seen the great potential of applying deep neural network (DNN) based software to safety-critical scenarios, such as autonomous driving. Similar to traditional software, DNNs could exhibit incorrect behaviors, caused by hidden defects, leading to severe accidents and losses. In this paper, we propose DeepHunter, a coverage-guided fuzz testing framework for detecting potential defects of general-purpose DNNs. To this end, we first propose a metamorphic mutation strategy to generate new semantically preserved tests, and leverage multiple extensible coverage criteria as feedback to guide the test generation. We further propose a seed selection strategy that combines both diversity-based and recency-based seed selection. We implement and incorporate 5 existing testing criteria and 4 seed selection strategies in DeepHunter. Large-scale experiments demonstrate that (1) our metamorphic …
引用总数
2018201920202021202220232024123375849513484
学术搜索中的文章
X Xie, L Ma, F Juefei-Xu, M Xue, H Chen, Y Liu, J Zhao… - Proceedings of the 28th ACM SIGSOFT international …, 2019
X Xie, L Ma, F Juefei-Xu, H Chen, M Xue, B Li, Y Liu… - arXiv preprint arXiv:1809.01266, 2018
X Xie, L Ma, F Juefei-Xu, H Chen, M Xue, B Li, Y Liu… - arXiv preprint arXiv:1809.01266, 2018