[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-82260-en":3,"doc-seo-82260-105":29,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},82260,962075114101,"Seraphina","https://ap-avatar.wpscdn.com/avatar/e000253a75eb197efd?x-image-process=image/resize,m_fixed,w_180,h_180&k=1780044092746381165",8,"Research & Report","Configurable AI Coding Assistants: Designing for Developers Who Like to Be in Control","AI coding assistants are widely used in professional software development, yet they provide limited mechanisms for developers to steer assistant behavior. The work investigates which configurations experienced developers want, how they rank different configuration needs, and which interface mechanisms they prefer. Drawing from product documentation and prior trust/personalization research, the authors compile 33 options across four groups (code suggestions, system/policies, human–assistant interaction, and user context), then validate them via a survey of 56 developers and 7 design sessions.","Configurable AI Coding Assistants: Designing For Developers Who Like to Be in Control  \nEkaterina Koshchenko∗ JetBrains Research Amsterdam, Netherlands [ekaterina.koshchenko@jetbrains.com](ekaterina.koshchenko@jetbrains.com)  \nJovana Stankovic∗ JetBrains Research Belgrade, Serbia [jovanas769@gmail.com](jovanas769@gmail.com)  \nIlya Zakharov  \nJetBrains Research Belgrade, Serbia [ilia.zaharov@jetbrains.com](ilia.zaharov@jetbrains.com)  \nAgnia Sergeyuk  \nJetBrains Research Belgrade, Serbia Delft University of Technology Delft, Netherlands [agnia.sergeyuk@jetbrains.com](agnia.sergeyuk@jetbrains.com)  \narXiv :2607 .09215v1 [ cs .HC] 10 Jul 2026  \nAbstract  \nAI 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.  \nDevelopers 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.  \nCCS Concepts  \n• Human-centered computing → User studies; • Computing methodologies → Artificial intelligence; • Software and its engineering → Integrated and visual development environments.  \n∗ Both authors contributed equally to this research.  \nThis work is licensed under a Creative Commons Attribution 4 .0 International License.  \nFSE Companion ’26, Montreal, QC, Canada  \n© 2026 Copyright held by the owner/author(s) .  \nACM ISBN 979-8-4007-2636-1/2026/07  \n[https://doi.org/10.1145/3803437.3806709](https://doi.org/10.1145/3803437.3806709)  \nKeywords  \nHuman-Computer Interaction, Human-AI Collaboration, Artificial Intelligence, Generative AI, Intelligent Assistants, Integrated Development Environment  \nACM Reference Format:  \nEkaterina Koshchenko, Jovana Stankovic, Ilya Zakharov, and Agnia Sergeyuk.  \n2026. Configurable AI Coding Assistants: Designing For Developers Who Like to Be in Control. In 34th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE Companion ’26), July 05–09, 2026, Montreal, QC, Canada. ACM, New York, NY, USA, 9 pages. [https://doi.org/10.1145/3803437.3806709](https://doi.org/10.1145/3803437.3806709)  \n1 Introduction  \nArtificial Intelligence (AI) -powered tools, and AI coding assistants specifically, are rapidly becoming part of everyday software development. From smart autocompletion and code generation to conversational tools that help with debugging, refactoring, or documentation, developers now use these systems at nearly every stage of the workflow: from early ideation to testing and maintenance. Surveys show that most developers have already integrated AI tools into their daily work [1, 2] . As these tools become more embedded in development practice, expectations are changing. Rather than serving as one-size-fits-all helpers, there is a growing expectation for personalization and configurability [3] . ","cbCaihzePpGXTDHb","https://ap.wps.com/l/cbCaihzePpGXTDHb","pdf",1421450,1,9,"English","en",105,"# Introduction\n## Research Questions and Scope\n## Configuration Options and Categorization\n# Study Design and Methods\n## Developer Survey\n## Design Sessions\n# Findings and Implications\n## Demand for Task Controls\n## Interface and Discoverability Guidance","[{\"question\":\"What problem does the paper address about AI coding assistants?\",\"answer\":\"The paper addresses that existing AI coding assistants offer only limited ways for developers to control how the assistants behave, despite growing expectations for personalization and configurability.\"},{\"question\":\"How many configuration options does the study compile, and how are they organized?\",\"answer\":\"The authors synthesize and compile 33 configuration options, grouped into four categories: Code suggestions, System \\u0026 policies, Human–assistant interaction, and Users \\u0026 their personal context.\"},{\"question\":\"What do developers most strongly want to configure?\",\"answer\":\"Developers show particularly high demand for task-related controls such as minimum confidence thresholds, visibility of suggestion quality, and response length, while many persona-related configurations are viewed as unnecessary.\"}]",1784179214,23,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":27},"configurable-ai-coding-assistants-designing-for-developers-who-like-to-be-in-control","",{"@graph":35,"@context":85},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/configurable-ai-coding-assistants-designing-for-developers-who-like-to-be-in-control/82260/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-20","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does the paper address about AI coding assistants?","Question",{"text":75,"@type":76},"The paper addresses that existing AI coding assistants offer only limited ways for developers to control how the assistants behave, despite growing expectations for personalization and configurability.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How many configuration options does the study compile, and how are they organized?",{"text":80,"@type":76},"The authors synthesize and compile 33 configuration options, grouped into four categories: Code suggestions, System & policies, Human–assistant interaction, and Users & their personal context.",{"name":82,"@type":73,"acceptedAnswer":83},"What do developers most strongly want to configure?",{"text":84,"@type":76},"Developers show particularly high demand for task-related controls such as minimum confidence thresholds, visibility of suggestion quality, and response length, while many persona-related configurations are viewed as unnecessary.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,127,130,134],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":45,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":45,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":45,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":21,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":45,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":45,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]