paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Bugs4Q: A Benchmark of Real Bugs for Quantum Programs

Bugs4Q:面向量子程序的真实缺陷基准
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 2/10 · 该论文是量子程序调试与测试的真实缺陷基准,属于量子软件工程/测试方向,与用户核心关注的静态分析、LLM/Agent 与程序分析交叉、浮点程序分析、贝叶斯程序分析均无直接关联;仅作为PL/SE领域的benchmark工作有很弱的泛化相关性。引用 51 inbox
Pengzhan Zhao, Jianjun Zhao, Zhongtao Miao, Shuhan Lan
crossref: 2026-09-12

AI 速览

一句话:提出 Bugs4Q,一个含 36 个经人工验证的 Qiskit 真实缺陷及其复现测试用例的量子程序调试测试基准。

量子程序的调试与测试方法缺乏可系统评估其有效性的真实缺陷基准。本文提出 Bugs4Q,从 Qiskit 的 Terra、Aer、Ignis 和 Aqua 四个常用组件中收集并人工验证了 36 个真实缺陷,为每个缺陷补充可复现错误行为的测试用例。Bugs4Q 还提供接口以访问缺陷版本与修复版本,并执行对应用例,从而支持可复现的实证研究以及 Qiskit 程序调试与测试工具之间的比较。该基准已公开托管于 GitHub,面向量子软件工程社区开放使用。

问题
当前缺少能系统评估量子程序调试与测试方法的可复现真实缺陷基准。
方法
从四个流行 Qiskit 组件收集 36 个真实缺陷,人工验证并配套复现测试用例,提供访问缺陷/修复版本和执行测试的接口。
评估
通过公开基准及可复现测试用例,支持实证研究和 Qiskit 调试与测试工具的比较评估。
原文摘要(Abstract)

Realistic benchmarks of reproducible bugs and fixes are vital to good experimental evaluation of debugging and testing approaches. However, there is no suitable benchmark suite that can systematically evaluate the debugging and testing methods of quantum programs until now. This paper proposes Bugs4Q, a benchmark of thirty-six real, manually validated Qiskit bugs from four popular Qiskit elements (Terra, Aer, Ignis, and Aqua), supplemented with the test cases for reproducing buggy behaviors. Bugs4Q also provides interfaces for accessing the buggy and fixed versions of the Qiskit programs and executing the corresponding test cases, facilitating the reproducible empirical studies and comparisons of Qiskit program debugging and testing tools. Bugs4Q is publicly available at https://github.com/Z-928/Bugs4Q

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6541,
  title = {Bugs4Q: A Benchmark of Real Bugs for Quantum Programs},
  author = {Pengzhan Zhao and Jianjun Zhao and Zhongtao Miao and Shuhan Lan},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678908}
}