paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SFLKit: a workbench for statistical fault localization

SFLKit:统计故障定位工作台
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 2/10 · 该论文是统计故障定位工具的工作台,属于软件测试/调试领域,虽与程序分析相关,但未涉及用户核心关注的 LLM/Agent 与程序分析交叉、浮点程序分析或贝叶斯程序分析,也未关注静态分析在 ML/Agentic 程序中的应用。引用 10 inbox
Marius Smytzek, Andreas Zeller
crossref: 2026-09-12

AI 速览

一句话:一个开箱即用的统计故障定位工作台,支持多种谓词、覆盖谱和相似系数。

统计故障定位旨在检测与程序失败相关的执行特征,例如某一行是否被执行。然而,研究者往往缺少统一且易用的基础设施来组合、比较和复现不同的统计故障定位技术。本文提出 SFLKit,一个开箱即用的统计故障定位工作台。该框架提供对统计故障定位基本概念的简洁访问,支持五种谓词类型、四种受覆盖启发的谱(如行覆盖谱)以及44种相似系数(如 TARANTULA 或 OCHIAI),用于统计程序分析。SFLKit 以工作台形式降低实验门槛,为系统化评估与比较统计故障定位方法提供支持。

问题
统计故障定位需要检测与失败相关的执行特征,但现有工具和框架缺乏统一、易用的基础设施来组合与比较不同技术。
方法
SFLKit 提供一个开箱即用的工作台,抽象统计故障定位的基本概念,并集成多种谓词、覆盖谱和相似系数。
评估
摘要未报告具体实验评估;该工作以工具/框架形式呈现,支持五种谓词类型、四种覆盖启发谱和44种相似系数。
原文摘要(Abstract)

Statistical fault localization aims at detecting execution features that correlate with failures, such as whether individual lines are part of the execution. We introduce SFLKit, an out-of-the-box workbench for statistical fault localization. The framework provides straightforward access to the fundamental concepts of statistical fault localization. It supports five predicate types, four coverage-inspired spectra, like lines, and 44 similarity coefficients, e.g., TARANTULA or OCHIAI, for statistical program analysis.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7141,
  title = {SFLKit: a workbench for statistical fault localization},
  author = {Marius Smytzek and Andreas Zeller},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3558915}
}