VTechWorks staff will be away for the winter holidays until January 5, 2026, and will respond to requests at that time.
 

Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Support

dc.contributor.authorPu, Kevinen
dc.contributor.authorLazaro, Danielen
dc.contributor.authorArawjo, Ianen
dc.contributor.authorXia, Haijunen
dc.contributor.authorXiao, Ziangen
dc.contributor.authorGrossman, Tovien
dc.contributor.authorChen, Yanen
dc.date.accessioned2025-08-11T17:20:18Zen
dc.date.available2025-08-11T17:20:18Zen
dc.date.issued2025-04-26en
dc.date.updated2025-08-01T07:50:19Zen
dc.description.abstractAI programming tools enable powerful code generation, and recent prototypes attempt to reduce user effort with proactive AI agents, but their impact on programming workflows remains unexplored. We introduce and evaluate Codellaborator, a design probe LLM agent that initiates programming assistance based on editor activities and task context. We explored three interface variants to assess trade-offs between increasingly salient AI support: prompt-only, proactive agent, and proactive agent with presence and context (Codellaborator). In a within-subject study (N = 18), we find that proactive agents increase efficiency compared to prompt-only paradigm, but also incur workflow disruptions. However, presence indicators and interaction context support alleviated disruptions and improved users’ awareness of AI processes. We underscore trade-offs of Codellaborator on user control, ownership, and code understanding, emphasizing the need to adapt proactivity to programming processes. Our research contributes to the design exploration and evaluation of proactive AI systems, presenting design implications on AI-integrated programming workflow.en
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1145/3706598.3713357en
dc.identifier.urihttps://hdl.handle.net/10919/137288en
dc.language.isoenen
dc.publisherACMen
dc.rightsIn Copyrighten
dc.rights.holderThe author(s)en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleAssistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Supporten
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3706598.3713357.pdf
Size:
1.95 MB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: