近日,江西师范大学计算机信息工程学院“AI安全与治理”科研团队人工智能与软件工程交叉领域取得重要进展,研究成果“A3-CodGen: A Repository-Level Code Generation Framework for Code Reuse with Local-Aware”被国际顶级学术期刊《IEEE TRANSACTIONS ON SOFTWARE ENGINEERING》(IEEE TSE)录稿待刊。学院黄箐博士为该论文的通讯作者。论文合作单位还包括澳大利亚CSIRO Data61 SE4AI团队和浙江大学。《IEEE TSE》是中国计算机学会推荐的软件工程领域的A类期刊,也是国际公认的最权威和最具影响力的软件工程领域顶级期刊之一。 论文提出一种创新的A3-CodGen框架,通过局部感知、全局感知和第三方库感知三种方法,深入分析项目上下文和整个代码库的结构,系统地解决代码重用中的冗余和适配性问题,显著提高开发效率与代码整合度,为软件开发领域的代码复用提供新的思路和实践基础。其所提框架具体如下:
图1. A3-CodGen框架 |