paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Detecting speech act types in developer question/answer conversations during bug repair

检测 bug 修复过程中开发者问答对话中的言语行为类型
FSE Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2018匹配度 2/10 · 该论文研究缺陷修复场景下开发者问答对话的言语行为检测,面向软件工程虚拟助手,与静态分析、形式化验证、浮点程序分析、贝叶斯程序分析以及 LLM/Agent 改进程序分析等核心方向无直接关系。仅因涉及编程助手与开发者交互,与 agentic coding 有非常微弱的关联。引用 4 inbox
Andrew Wood, Paige Rodeghero, Ameer Armaly, Collin McMillan
crossref: 2026-09-12

AI 速览

一句话:通过Wizard of Oz实验标注bug修复对话并训练监督学习模型自动检测言语行为类型,以推进软件工程虚拟助手。

本文针对 bug 修复对话中的言语行为检测问题,旨在推动软件工程虚拟助手的发展。作者开展了一项“Wizard of Oz”实验,30 名专业程序员在约两小时内修复 bug,并通过模拟虚拟助手寻求帮助。随后采用开放式编码进行人工标注,识别对话中的言语行为类型,并训练和评估有监督学习算法以自动检测这些类型。在 30 段两小时对话中,共产生 2459 条标注,发现 26 种言语行为类型;自动检测取得 69% 的精度和 50% 的召回率。该工作强调相关数据与实验的缺乏是软件工程虚拟助手落后于其他领域应用的重要原因。

问题
软件工程中的虚拟助手因缺乏相关数据和实验而落后;本文聚焦于开发者围绕 bug 修复的问答对话,要求识别其中的言语行为类型。
方法
通过 30 名专业程序员参与的“Wizard of Oz”实验收集 bug 修复求助对话,使用开放式编码人工标注言语行为类型,并训练有监督学习模型进行自动检测。
评估
在 30 段两小时对话的 2459 条标注(26 种言语行为类型)上评估,自动检测达到 69% 精度与 50% 召回率。
原文摘要(Abstract)

This paper targets the problem of speech act detection in conversations about bug repair. We conduct a ``Wizard of Oz'' experiment with 30 professional programmers, in which the programmers fix bugs for two hours, and use a simulated virtual assistant for help. Then, we use an open coding manual annotation procedure to identify the speech act types in the conversations. Finally, we train and evaluate a supervised learning algorithm to automatically detect the speech act types in the conversations. In 30 two-hour conversations, we made 2459 annotations and uncovered 26 speech act types. Our automated detection achieved 69% precision and 50% recall. The key application of this work is to advance the state of the art for virtual assistants in software engineering. Virtual assistant technology is growing rapidly, though applications in software engineering are behind those in other areas, largely due to a lack of relevant data and experiments. This paper targets this problem in the area of developer Q/A conversations about bug repair.

链接与引用

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

BibTeX
@inproceedings{paperbot4598,
  title = {Detecting speech act types in developer question/answer conversations during bug repair},
  author = {Andrew Wood and Paige Rodeghero and Ameer Armaly and Collin McMillan},
  booktitle = {FSE},
  year = {2018},
  doi = {10.1145/3236024.3236031}
}