paperbot · PL 论文追踪

全部论文 待读 收藏

P2 BugsInPy: a database of existing bugs in Python programs to enable controlled testing and debugging studies

BugsInPy:一个 Python 程序既有缺陷数据库,用于支持受控的测试与调试研究
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 4/10 · BugsInPy 是 Python 真实缺陷数据库,面向测试与调试工具的受控研究,属于软件工程/程序分析基础设施。它与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析均无直接交集,仅在“为缺乏基准的重要场景构建 benchmark”这一点上有间接参考价值。引用 135 inbox
Ratnadira Widyasari, Sheng Qin Sim, Camellia Lok, Haodi Qi, Jack Phan, Qijin Tay, Constance Tan, Fiona Wee, Jodie Ethelda Tan, Yuheng Yieh, Brian Goh, Ferdian Thung, Hong Jin Kang, Thong Hoang, David Lo, Eng Lieh Ouh
crossref: 2026-09-12

AI 速览

一句话:构建 Python 程序真实缺陷数据库 BugsInPy,为 Python 测试与调试工具的受控研究提供基础设施。

Stack Overflow 开发者调查显示,Python 的流行度在 2019 年首次超过 Java,并在 2020 年进一步拉大差距。然而,与 Java 生态中丰富的测试与调试工具形成鲜明对比的是,面向 Python 的测试与调试工具研究仍相对匮乏。为缓解这一不平衡,作者提出 BugsInPy:一个收集现有 Python 程序中真实缺陷的数据库,旨在为受控的测试与调试研究提供统一、可复现的实验基础。该工作以数据集/基础设施的形式呈现,使研究者能够在同一批真实缺陷上比较不同技术的效果,从而推动面向 Python 开发者的测试与调试工具研究。摘要未报告具体的缺陷数量、项目规模或定量实验评估,其核心贡献在于提供这一支撑性资源。

问题
Python 流行度迅速上升,但面向 Python 的测试与调试工具研究远少于 Java,缺乏可供受控实验使用的真实缺陷数据。
方法
构建 BugsInPy 数据库,收集现有 Python 程序中的真实缺陷,作为测试与调试研究的基准资源。
评估
论文以数据集/基础设施形式呈现,用于支撑受控的测试与调试研究;摘要中未给出定量评估结果。
原文摘要(Abstract)

The 2019 edition of Stack Overflow developer survey highlights that, for the first time, Python outperformed Java in terms of popularity. The gap between Python and Java further widened in the 2020 edition of the survey. Unfortunately, despite the rapid increase in Python's popularity, there are not many testing and debugging tools that are designed for Python. This is in stark contrast with the abundance of testing and debugging tools for Java. Thus, there is a need to push research on tools that can help Python developers.

链接与引用

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

BibTeX
@inproceedings{paperbot5723,
  title = {BugsInPy: a database of existing bugs in Python programs to enable controlled testing and debugging studies},
  author = {Ratnadira Widyasari and Sheng Qin Sim and Camellia Lok and Haodi Qi and Jack Phan and Qijin Tay and Constance Tan and Fiona Wee and Jodie Ethelda Tan and Yuheng Yieh and Brian Goh and Ferdian Thung and Hong Jin Kang and Thong Hoang and David Lo and Eng Lieh Ouh},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3417943}
}