paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Improving Configurability of Unit-level Continuous Fuzzing: An Industrial Case Study with SAP HANA

提升单元级持续模糊测试的可配置性:SAP HANA 的工业案例研究
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 3/10 · 论文聚焦 SAP HANA 单元级持续模糊测试的变异调度与种子选择策略,属于动态测试/模糊测试方向,与用户的静态分析、LLM/Agent 交叉、浮点程序分析、贝叶斯程序分析等核心议题没有直接关联;但其工业落地案例(SAP HANA)与问题驱动的工程改进思路与用户对工业界案例的偏好有一定契合。引用 4 inbox
Hanyoung Yoo, Jingun Hong, Lucas Bader, Dong Won Hwang, Shin Hong
crossref: 2026-09-12

AI 速览

一句话:提出五种变异调度策略和三种种子语料选择策略,提升 SAP HANA 单元级持续模糊测试的可配置性与效率。

本文报告了在 SAP HANA 组件上进行有效持续模糊测试的工业经验,核心问题是现有单元级模糊测试框架缺乏可配置性,难以针对不同组件有效使用语法感知变异器并优先检查变更代码。为此,作者提出五种新的变异调度策略,以更有效地利用语法感知变异器,并设计三种新的种子语料选择策略,用于配置模糊测试活动以优先检查变更代码。这些扩展被集成到单元级模糊测试框架中。实证结果表明,该扩展使用户能够针对每个目标组件专门配置框架,从而有机会提升模糊测试的有效性和效率。

问题
工业级持续模糊测试框架缺乏可配置性,无法针对不同组件有效调度语法感知变异器并优先测试变更代码。
方法
提出五种变异调度策略和三种种子语料选择策略,集成到单元级模糊测试框架中以增强可配置性。
评估
在 SAP HANA 组件上进行工业案例研究,实证表明新策略能提升模糊测试的有效性和效率。
原文摘要(Abstract)

This paper presents industrial experiences on enhancing the configurability of a fuzzing framework for effective continuous fuzzing of the SAP HANA components. We propose five new mutation scheduling strategies for effective uses of grammar-aware mutators in the unit-level fuzzing framework, and three new seed corpus selection strategies to configure a fuzzing campaign to check on changed code in priority. The empirical results show that the proposed extension gives users chances to improve fuzzing effectiveness and efficiency by configuring the framework specifically for each target component.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6499,
  title = {Improving Configurability of Unit-level Continuous Fuzzing: An Industrial Case Study with SAP HANA},
  author = {Hanyoung Yoo and Jingun Hong and Lucas Bader and Dong Won Hwang and Shin Hong},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678685}
}