paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Configurable AI Coding Assistants: Designing For Developers Who Like to Be in Control

可配置的 AI 编程助手:为希望掌控的开发者而设计
FSE Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering2026匹配度 2/10 · 论文聚焦 AI 编程助手的可配置性与开发者调研,属于 HCI/SE 中的人机交互设计,不涉及静态分析、形式化验证、浮点或贝叶斯程序分析,也未将 LLM/Agent 作为改进程序分析的工具;仅与 Coding Agent 场景有表面关联。引用 0 inbox
Ekaterina Koshchenko, Jovana Stankovic, Ilya Zakharov, Agnia Sergeyuk
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:通过文档综合与开发者调研,提出 AI 编程助手 33 项可配置项分类,揭示开发者对任务相关控制的高需求与可控界面的设计启示。

AI 编程助手已广泛用于专业开发,但开发者对其行为的控制手段十分有限。本文综合产品文档与先前关于信任和个性化的研究,整理出 33 个配置选项,归为代码建议、系统与策略、人机交互、用户及个人上下文四类。作者随后对 56 名专业开发者开展问卷调查,并进行 7 次设计会议,让参与者将配置项编排成理想的控制面板并深入讨论需求与体验。结果显示开发者对可配置性兴趣强烈:72.6% 的实用性评分积极,但仅约三分之一配置项是参与者所知工具中已有的。需求集中在任务相关控制上,如最低置信度阈值、建议质量可见性和回复长度;而许多人格化配置被认为不必要。本文最后讨论了为未来编程助手设计更统一、更易发现的配置界面的启示。

问题
现有 AI 编程助手仅提供有限的行为控制方式,开发者难以按自身偏好调整助手行为。本文探究经验丰富的开发者希望获得哪些配置、如何对其优先级排序,以及偏好何种交互机制。
方法
综合产品文档与信任、个性化相关研究,构建含 33 个配置项、四大类别的配置清单;随后通过 56 名专业开发者问卷和 7 次设计会议,让参与者编排理想控制面板并深入讨论需求与体验。
评估
以问卷的实用性评分和设计会议中的定性反馈为评估依据:72.6% 的配置项实用性评分为正面,但仅约三分之一为参与者所知工具中已具备;任务相关控制需求最高,人格化配置多被认为不必要。
原文摘要(Abstract)

AI coding assistants are now widely used in professional development, yet they offer only limited ways for developers to control how they behave. In this paper, we investigate what kinds of configurations experienced developers want in coding assistants, how they prioritize different types of configuration needs, and which interface mechanisms they prefer. We first synthesize product documentation and prior research on trust and personalization to compile a list of 33 configuration options, grouped into four categories: Code suggestions, System & policies, Human-assistant interaction, and Users & their personal context. We then conduct a survey with 56 professional developers and 7 design sessions in which participants arrange configurations into their perfect control board and talk about their needs and experiences in more depth. Developers report strong interest in configurability: 72.6% of usefulness ratings are positive, while only around a third indicate that the corresponding configuration is known to participants in their tools. Demand is particularly high for task-related controls such as minimum confidence thresholds, visibility of suggestion quality, and response length, whereas many persona-related configurations are seen as unnecessary. In this paper, we discuss the implications for designing more unified and discoverable configuration surfaces for future coding assistants.

链接与引用

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

BibTeX
@inproceedings{abs-2607-09215,
  title = {Configurable AI Coding Assistants: Designing For Developers Who Like to Be in Control},
  author = {Ekaterina Koshchenko and Jovana Stankovic and Ilya Zakharov and Agnia Sergeyuk},
  booktitle = {FSE},
  year = {2026},
  doi = {10.1145/3803437.3806709}
}