南京大学|软件学院软件研发效能实验室博士生金宇哲在代码变更分析方向重要进展被CCFA类软件工程领域国际旗舰期刊TSE录用"

admin 2026-10-22 13:06:05 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

南京大学 | 软件学院软件研发效能实验室博士生金宇哲在代码变更分析方向重要进展被CCF A类软件工程领域国际旗舰期刊 TSE 录用

信息网络安全杂志

2026年10月19日 18:33
上海

去阅读

随着软件系统规模的不断扩大与协同开发模式的普及,代码提交( Commit )已成为软件演化与版本管理的核心载体。然而,在实际开发过程中,开发者常常在一次提交中混合多个开发意图( 即 \" 复合提交 \",Composite Commit ),这类复合提交会显著增加代码评审难度,并对缺陷预测、程序分析等任务产生负面影响。如何从复杂代码变更中精准识别不同开发意图,实现自动化理解与拆分,以支持代码分析评审等下游任务,已成为软件工程领域的重要研究问题。

图 1 复合提交的示例

然而,现有方法大多依赖程序静态分析工具提取出的代码结构信息( 如 AST 或 PDG )进行分析和拆解,忽略了代码语义信息,难以准确区分语义相近但开发者意图不同的变更。此外,部分方法受限于跨文件的代码依赖和代码变更拆分粒度,难以处理更为复杂的变更场景,导致分析和拆解结果存在偏差。

图 2 UNTCC方法概览

针对上述挑战,软件研发效能实验室博士生金宇哲在张贺教授和助理研究员杨岚心博士的指导下,提出了一种融合结构与语义信息的复合提交拆解方法 —— UNTCC( Untangling Composite Commits Using Structural and Semantic Information )。该方法通过设计和构建细粒度的代码变更图( Code Change Graph ),刻画代码变更之间的控制依赖、数据依赖及跨文件调用等关系,并使用图神经网络进行结构建模。同时,引入大模型对代码语义进行建模,并通过跨模态对齐机制融合结构与语义信息,从而实现对复杂代码变更意图的精准识别。实验结果表明,UNTCC 在包含C#、Java 和 Python 的开源项目数据集上显著优于现有方法,验证了其在复杂代码变更理解与拆分任务中的有效性与鲁棒性。

该工作研究成果《 UNTCC: Untangling Composite Commits Using Structural and Semantic Information  》已被软件工程领域国际旗舰期刊 IEEE Transactions on Software Engineering( TSE,CCF - A 学科卓越期刊 )全文发表,南京大学为第一完成单位。该成果从方法层面推动了代码变更理解与程序分析领域的发展,为代码评审、缺陷分析及智能软件工程工具的发展提供了关键技术支撑。

软件研发效能实验室杨岚心博士课题组目前正在招收博士和硕士研究生,如需进一步了解相关研究内容,欢迎联系软件研发效能实验室深入交流。

联系方式:
       张贺( [email protected] )
       杨岚心( [email protected] )

来源:南京大学软件学院

信息网络安全

《信息网络安全》创刊于2001年,是由公安部主管,公安部第三研究所、中国计算机学会主办,面向国内外公开发行的国内首批信息安全类期刊之一,于2015年成为中国科技核心期刊,2017年成为中国科学引文数据库来源期刊,2018年成为中文核心期刊,2022年入选CCF计算领域高质量科技期刊分级目录。

中文核心期刊

中国科技核心期刊

中国科学引文数据库来源期刊

CCF计算领域高质量科技期刊

我们在不断努力和完善中,期待您的关注和支持!

南京大学|软件学院软件研发效能实验室博士生金宇哲在代码变更分析方向重要进展被CCFA类软件工程领域国际旗舰期刊TSE录用" 网络安全文章

南京大学|软件学院软件研发效能实验室博士生金宇哲在代码变更分析方向重要进展被CCFA类软件工程领域国际旗舰期刊TSE录用"

南京大学软件学院博士生金宇哲在张贺教授和杨岚心博士指导下提出UNTCC方法,融合代码结构与语义信息实现复合提交的自动拆解,成果被CCF-A类期刊TSE录用。实验证明该方法在C#、Java和Python项目上优于现有方案,为代码评审和缺陷分析提供关键技术支撑。
AgenticAI红队检查清单——侦察与发现(Recon&Discovery)" 网络安全文章

AgenticAI红队检查清单——侦察与发现(Recon&Discovery)"

本文档为AgenticAI红队检查清单的侦察与发现类别,包含12项测试(AI-REC-001至012),覆盖被动OSINT指纹识别、子域枚举、公开代码特征检测、系统提示词泄露、API发现、模型识别、端口扫描、MLOps指纹识别、API枚举、认证状态测绘、JS分析及DNS/CT日志发现。风险等级以低为主,3项中等风险,检测方式以反射型为主。文档提供具体测试方法、命令及预期结果,可操作性强,为后续攻击面测绘提供基础。
安全419|甲方安全建设精品采购指南白皮书(2026)正式发布" 网络安全文章

安全419|甲方安全建设精品采购指南白皮书(2026)正式发布"

安全419发布《甲方安全建设精品采购指南(2026)》,从近300份方案中严选出12个最佳案例,覆盖金融、政务、烟草、运营商、医疗等行业,涉及自动化安全运营、AI赋能开发安全、抗量子密码、零信任、数据安全、应用安全、身份安全等方向,旨在帮助甲方客户降低选型成本,推动安全建设从合规驱动走向实战驱动。
评论:0   参与:  0