paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Getting Outside the Bug Boxes (Keynote)

跳出缺陷盒子(主题演讲)
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 2/10 · 这是一篇关于 bug 概念、调试与修复的广义软件工程主题演讲,未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等核心方向;仅在“bug/调试”主题上与研究画像有较弱的间接关联。引用 1 inbox
Margaret Burnett
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:以主题演讲形式提出审视 bug 的多重“出框”视角,涵盖失效到故障、发现到修复及缺陷定义。

这篇主题演讲反思人们为何常囿于既有“盒子”而难以创新,并将这一视角应用于软件缺陷研究。演讲者基于数十年软件工程经验,讨论多组需要跳出的框框:从关注机制转向政策,从狭窄子领域转向整个软件生命周期,从“典型开发者”转向多样人群,以及从“有缺陷代码”转向更广泛的缺陷类型。相应视角也覆盖从失效到故障、从缺陷发现到修复,以及从传统到非传统的缺陷定义。演讲并未报告实证研究,而是以经验总结和观点论述为主,主张这些出框视角能够拓展缺陷研究的适用性与可能性,释放新的创新空间。

问题
开发者与研究者对 bug 的思考常被既有框架限制,例如只关注失败、定位、典型开发者和有缺陷代码,从而限制创新与适用范围。
方法
以主题演讲形式,基于数十年软件工程经验提出并讨论多重“出框”视角:从机制到政策、从子领域到全生命周期、从典型开发者到多样人群、从有缺陷代码到多种 bug 类型。
评估
无实证评估或系统实验;属于经验性观点与讨论性报告。
原文摘要(Abstract)

Sometimes, we humans find ourselves a bit slow to abandon the comfort of sitting “inside the box”, and this can detract from our ability to innovate. In this talk, I’ll share some outside-the-box perspectives, gleaned from decades of software engineering work, on boxes I’ve seen when thinking about bugs — from failures to faults, from finding to fixing, and from traditional to very non-traditional notions of “what counts” as a bug. I’ll consider the intellectually freeing perspectives that can come from moving outside the “mechanisms” box to policies; the enhancement to applicability from moving outside sub-sub-area boxes to the whole software lifecycle; the differences revealed when moving outside the “typical developer” box to diverse humans; and the plethora of possibilities arising from moving outside the “buggy code” box to a wide range of bug types.

链接与引用

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

BibTeX
@inproceedings{Burnett23,
  title = {Getting Outside the Bug Boxes (Keynote)},
  author = {Margaret Burnett},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3633452}
}