10.3969/j.issn.1000-386x.2022.06.004
基于代码上下文相似度分析的代码问题修复推荐方法
代码静态扫描是用于检测代码异味、潜在缺陷等代码问题(Issue)的重要手段,但开发人员仅根据所给出的问题类型和位置,往往难以快速理解并给出修复问题的方案.提出一种基于代码上下文相似度分析的代码问题修复推荐方法.该方法收集历史版本中代码问题的修复案例,建立问题修复资源库,根据问题类型、问题代码及上下文、修复代码及上下文对修复案例进行聚类,对每种不同类型的问题建立修复模板,通过对有同类问题的目标代码及其上下文进行相似性分析,从而推荐具体的修复方式.实验结果表明,该方法所采用的问题聚类技术能有效提高对目标问题推荐修复方式的效果.
代码上下文、相似度分析、代码问题修复推荐
39
TP311(计算技术、计算机技术)
上海市科技发展基金项目;上海市科技发展基金项目
2022-07-18(万方平台首次上网日期,不代表论文的发表时间)
共9页
21-28,102