arrow
返回

Optimizing Knowledge Utilization for Multi-Intent Comment Generation With Large Language Models

delete2026-04-28
delete0
PRE
AI
S
Shuochuan Li
Z
Zan Wang
X
Xiaoning Du
Z
Zhuo Wu
J
Jiuqiao Yu
J
Junjie Chen
DOI:10.1109/tse.2026.3687241delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
代码注释生成旨在为代码片段生成通用概述,帮助开发者理解与维护代码。然而,通用摘要不足以满足实践者的多样化需求;例如,开发者期望以清晰方式呈现实现见解,而用户则寻求明确的用法说明。这凸显了多意图注释生成的必要性。随着大型语言模型(LLMs)在代码相关任务中的广泛应用,这些模型已被用于解决多意图注释生成的挑战。尽管取得了一定成功,但当前基于LLMs的最先进方法通常难以在少量演示示例中构建意图、代码与注释之间的正确关系。为缓解此问题,我们提出名为KUMIC的多意图注释生成框架。基于上下文学习,KUMIC利用思维链(CoT)优化LLMs的知识利用,以生成特定意图的注释。具体而言,KUMIC首先设计检索机制获取具有高代码-注释一致性的相似演示示例,然后利用CoT引导LLMs关注有助于推导与特定意图对齐的代码注释的语句。在此过程中,KUMIC构建了映射知识链——连接代码到特定意图的语句再到注释——使LLMs在生成期望注释时遵循相似的推理步骤。我们进行了广泛实验评估KUMIC,结果表明KUMIC在BLEU、METEOR、ROUGE-L和SBERT指标上分别比最先进基线提升14.49%、22.41%、20.72%和12.94%。
Keyword:
Code summarization
large language model
in-context learning
chain-of-thought

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

T
tianjin university
学者数:
8.0W
论文数: 5.8W
被引数: 88
U
university of california berkeley
学者数:
1.4K
论文数: 811
被引数: 0
M
monash university
学者数:
9.1K
论文数: 4.1K
被引数: 0
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
BLEU布卢
err2001-01-01
err0
errOAAI
errKishore Papineni; Salim Roukos; Todd Ward; Wei-Jing Zhu
err分享
err收藏
err分享
err收藏
SimANS: Simple Ambiguous Negatives Sampling for Dense Text Retrieval
err2022-01-01
err0
errOAAI
errKun Zhou; Yeyun Gong; Xiao Liu; Wayne Xin Zhao; Yelong Shen; Anlei Dong; Jingwen Lu; Rangan Majumder; Ji-rong Wen; Nan Duan
err分享
err收藏
Measuring Program Comprehension: A Large-Scale Field Study with Professionals
err2018-10-01
err195
errOAAI
errXia, Xin; Bao, Lingfeng; Lo, David; Xing, Zhenchang; Hassan, Ahmed E.; Li, Shanping
err分享
err收藏
AST-trans
err2022-07-05
err0
PREAI
errZe Tang; Xiaoyu Shen; Chuanyi Li; Jidong Ge; Liguo Huang; Zhelin Zhu; Bin Luo
err分享
err收藏
学者 查看更多内容