期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
CoEdPilot:Interactively Recommending Project-Wise Code Edits
1
作者 Yu-Huan Huang Chen-Yan Liu +5 位作者 Yun Lin Yu-Fan Cai Bo Jiang Ping Yang Zhiyong Huang Jin Song Dong 《Journal of Computer Science & Technology》 2025年第4期980-992,共13页
Incremental code editing,as a fundamental task in software development,requires developers to iteratively identify edit locations and modify code.However,existing language model-driven approaches primarily focus on ge... Incremental code editing,as a fundamental task in software development,requires developers to iteratively identify edit locations and modify code.However,existing language model-driven approaches primarily focus on generating edit solutions for a single location,failing to provide comprehensive end-to-end solutions.To address this limitation and support real-world editing scenarios,we propose CoEdPilot,a project-wide interactive code editing recommendation tool.CoEdPilot utilizes edit descriptions and edit history,and recommends the next edit location with solutions across the entire project.It further refines its recommendations based on user editing feedback,enabling an end-to-end,iterative,and interactive editing process.We implement CoEdPilot as a visual studio code extension that monitors user actions,identifies subsequent editing locations,and generates edits throughout the project.Its functionality is powered by a set of back-end language models,which are trained on 180000 high-quality commits from 471 open-source repositories.Extensive experiments demonstrate CoEdPilot's capabilities in accurately identifying editing locations(i.e.,edit location predicted with an accuracy of 85.03%–88.99%)and generating high-quality edit solutions(i.e.,generated edit content with a top-1 exact match rate(EMR)of 33.48%–48.94%).Our case study and user study of 18 participants further validate CoEdPilot's practicability. 展开更多
关键词 interactive tool end-to-end code editing human-computer interaction
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部