AI 中文总结
研究有经验的开发者对编码助手配置的需求,通过综合相关研究列出配置选项,经调查及设计会议发现开发者对可配置性兴趣浓厚,任务相关控制需求高,探讨了设计更优配置界面对于未来编码助手的意义。
AI 中文摘要
人工智能编码助手在专业开发中广泛应用,但开发者对其行为的控制方式有限。本文研究有经验的开发者在编码助手中想要何种配置,如何对不同类型配置需求进行优先级排序,以及偏好哪种接口机制。首先综合产品文档和先前关于信任与个性化的研究,列出33个配置选项并分为四类。然后对56名专业开发者进行调查并开展7次设计会议。开发者对可配置性兴趣浓厚,72.6%的有用性评级为正,约三分之一的配置在工具中为参与者所知。与任务相关的控制需求高,许多与角色相关的配置被视为不必要。本文讨论了为未来编码助手设计更统一、可发现的配置界面的意义。
英文摘要
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
Comments9 pages, 1 figure, 2 tables, accepted at FSE Companion'26 [HumanAISE]