paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Bots for pull requests

Pull Request 中的机器人
ICSE Proceedings of the 44th International Conference on Software Engineering2022匹配度 2/10 · 论文关注 OSS PR 中机器人交互与信息过载的人本设计策略,属于 SE/HCI 开发者工具,未涉及静态分析、形式化验证、浮点或贝叶斯程序分析,也未将 LLM/Agent 作为分析工具。虽与 coding agent/PR 自动化场景有边缘关联,但与研究核心不匹配。引用 25 inbox
Mairieli Wessel, Ahmad Abdellatif, Igor Wiese, Tayana Conte, Emad Shihab, Marco A. Gerosa, Igor Steinmacher
crossref: 2026-09-12

AI 速览

一句话:通过设计虚构与 32 名从业者提炼 22 条缓解 PR 中机器人噪声与信息过载的设计策略,并提出机器人中介与专用交互区域构想。

开源项目常在 Pull Request 中部署软件机器人以自动处理任务、节省评审时间,但机器人交互可能带来干扰、噪声和信息过载。为寻找应对策略,作者采用设计虚构(Design Fiction)这一参与式方法,与 32 名从业者开展研究,共提炼出 22 条设计策略。参与者设想在 Pull Request 界面中为机器人交互提供独立区域,并由机器人中介汇总和定制其他机器人的行为,以降低噪声。作者还收集了参与者对实现这些策略的原型的感知。这些策略可指导未来机器人和社交编程平台的设计。

问题
Pull Request 中的软件机器人虽能自动化任务,但其交互可能造成噪声与信息过载,亟需设计策略来协调机器人行为并改善交互界面。
方法
采用 Design Fiction 参与式方法,与 32 名从业者共同构思,提炼 22 条针对机器人中介或 Pull Request 界面的设计策略,并用原型收集参与者感知。
评估
通过参与者对原型的反馈与感知,评估所提出设计策略的可行性与潜在效果,而非定量性能评估。
原文摘要(Abstract)

Software bots automate tasks within Open Source Software (OSS) projects' pull requests and save reviewing time and effort ("the good"). However, their interactions can be disruptive and noisy and lead to information overload ("the bad"). To identify strategies to overcome such problems, we applied Design Fiction as a participatory method with 32 practitioners. We elicited 22 design strategies for a bot mediator or the pull request user interface ("the promising"). Participants envisioned a separate place in the pull request interface for bot interactions and a bot mediator that can summarize and customize other bots' actions to mitigate noise. We also collected participants' perceptions about a prototype implementing the envisioned strategies. Our design strategies can guide the development of future bots and social coding platforms.

链接与引用

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

BibTeX
@inproceedings{paperbot6920,
  title = {Bots for pull requests},
  author = {Mairieli Wessel and Ahmad Abdellatif and Igor Wiese and Tayana Conte and Emad Shihab and Marco A. Gerosa and Igor Steinmacher},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1145/3510003.3512765}
}