细化模糊测试输入以获得更好的故障诊断
软件工程
2025-05-07 v2
摘要
我们提出了 DiffMin 技术,通过与给定通过输入保持更大的相似性来细化模糊测试的崩溃输入,从而帮助开发人员分析崩溃输入以识别导致故障的条件并定位调试代码。DiffMin 迭代地应用编辑操作来转换模糊测试的输入,同时保持崩溃行为。我们的 pilot 研究表明,DiffMin 有效地最小化了崩溃输入与通过输入之间的差异,同时提高了基于光谱的故障定位准确率,凸显其作为灰盒模糊测试后有价值的调试前步骤的潜力。
引用
@article{arxiv.2505.02305,
title = {Refining Fuzzed Crashing Inputs for Better Fault Diagnosis},
author = {Kieun Kim and Seongmin Lee and Shin Hong},
journal= {arXiv preprint arXiv:2505.02305},
year = {2025}
}
备注
This paper will be presented in the Posters track at FSE 2025 (https://conf.researchr.org/track/fse-2025/fse-2025-posters)