Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. CodingGenie: A Proactive LLM-Powered Programming Assistant

CodingGenie: A Proactive LLM-Powered Programming Assistant

Thumbnail Image
Download
Name

3696630.3728603.pdf

Size

1021.28 KB

Format

Adobe PDF

Checksum (MD5)

3e66135c66a04254ba80ffc8570afeb9

Download all files submitted through automated deposit
3696630.3728603.zip (772.55 KB)
Author(s)
Zhao, Sebastian
•
Zhu, Alan
•
Mozannar, Hussein
•
Sontag, David
•
Talwalkar, Ameet
•
Chen, Valerie
Date Issued
July 28, 2025
Publisher
ACM|33rd ACM International Conference on the Foundations of Software Engineering
Citation
Zhao, Sebastian, Zhu, Alan, Mozannar, Hussein, Sontag, David, Talwalkar, Ameet et al. 2025. "CodingGenie: A Proactive LLM-Powered Programming Assistant."
Version
Final published version
Abstract
While developers increasingly adopt tools powered by large language models (LLMs) in day-to-day workflows, these tools still require explicit user invocation. To seamlessly integrate LLM capabilities to a developer's workflow, we introduce CodingGenie, a proactive assistant integrated into the code editor. CodingGenie autonomously provides suggestions, ranging from bug fixing to unit testing, based on the current code context and allows users to customize suggestions by providing a task description and selecting what suggestions are shown. We demonstrate multiple use cases to show how proactive suggestions from CodingGenie can improve developer experience, and also analyze the cost of adding proactivity. We believe this open-source tool will enable further research into proactive assistants. CodingGenie is open-sourced at https://github.com/sebzhao/CodingGenie/ and video demos are available at https://sebzhao.github.io/CodingGenie/.
Description
FSE Companion ’25, June 23–28, 2025, Trondheim, Norway
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution
https://creativecommons.org/licenses/by/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/162202
DOI of Published Version
https://doi.org/10.1145/3696630.3728603
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.