LLM2D
向理解代码智能中的语境利用迈进
Towards an Understanding of Context Utilization in Code Intelligence
作者: Yanlin Wang, Kefeng Duan, Dewu Zheng, Ensheng Shi, Fengji Zhang, Yanli Wang, Jiachi Chen, Xilin Liu, Yuchi Ma, Hongyu Zhang, Qianxiang Wang, Zibin Zheng
发布日期: 4/14/2025
arXiv ID: oai:arXiv.org:2504.08734v1

摘要

arXiv:2504.08734v1 类型:交叉 摘要:代码智能是软件工程中的一个新兴领域,旨在提高各种代码相关任务的有效性和效率。最近的研究表明,在基本原始任务输入(即源代码)之外融入上下文信息可以显著提升模型性能。这些上下文信号可以从API文档或抽象语法树等来源直接或间接获得,可以显著提高代码智能的效果。尽管学术界对此领域表现出日益浓厚的兴趣,但仍缺乏对代码智能中上下文的系统分析。为解决这一问题,我们对2007年9月至2024年8月期间发表的146篇相关研究进行了广泛的文献回顾。我们的调查提出了四个主要贡献。(1)研究领域中研究报告的量化分析,包括出版趋势、出版平台和探讨的领域;(2)代码智能中使用的上下文类型的新分类;(3)面向任务的分析,调查各种代码智能任务中上下文整合策略;(4)对上下文感知方法的评估方法进行批判性评价。基于这些发现,我们识别了当前代码智能系统中上下文利用的基本挑战,并提出了一条未来研究的关键机会路线图。