arrow
返回

Cloud software code generation via knowledge graphs and multi-modal learning

delete2025-07-03
delete0
delete
OA
AI
F
Fanlong Zhang
H
Huanming Chen
Q
Quan Chen *
J
Jianqi Liu *
DOI:10.1186/s13677-025-00758-5delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
随着云计算持续快速发展,云原生应用的需求不断增长,导致开发要求变得更加复杂和多样化。在此背景下,自动化代码生成在加速云原生应用开发中发挥着关键作用。然而,现有研究往往忽视利用多种程序表示的潜力,通常仅关注从结构良好的程序中衍生的一种形式。本文表明,整合多种程序表示(具体为代码片段及其关联的AST)可以显著提升云原生应用的代码生成效果。我们构建了一个代码知识图谱(CodeKG),基于文本和结构相似性检索相关程序,为生成过程提供更丰富的上下文信息。为实现这种整合,我们设计了一个采用共享记忆网络(shared-RetNet)和基于AST的Transformer的框架,用于从自然语言、代码标记和AST中提取并对其特征。通过应用对比损失和交叉注意力机制,我们的方法有效融合了不同模态,强化了代码生成性能。在两个处理后的开源数据集上的实验表明,在不依赖大规模预训练的情况下,我们的方法在BLEU-4、CodeBLEU和ROUGE-L指标上均优于现有的预训练模型,为更高效、智能的云原生软件开发铺平了道路。
Keyword:
Cloud computing
Software engineering
Code generation
Multi-modal learning
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Cloud Computing
IF:
0
论文数:
22
被引数:
1

机构

S
School of Computer Science and Technology
学者数:
0
论文数: 65
被引数: 3
引用论文

引用论文

err分享
err收藏
Improving API Caveats Accessibility by Mining API Caveats Knowledge Graph
err2018-09-01
err0
PREAI
errHongwei Li; Sirui Li; Jiamou Sun; Zhenchang Xing; Xin Peng; Mingwei Liu; Xuejiao Zhao
err分享
err收藏
Memory Fusion Network for Multi-view Sequential Learning
err2018-04-27
err0
errOAAI
errAmir Zadeh; Paul Pu Liang; Navonil Mazumder; Soujanya Poria; Erik Cambria; Louis-Philippe Morency
err分享
err收藏
A novel knowledge graph embedding based API recommendation method for Mashup development
err2021-05-17
err0
PREAI
errXin Wang; Xiao Liu; Jin Liu; Xiaomei Chen; Hao Wu
err分享
err收藏
err分享
err收藏
学者 查看更多内容