SemaDiff: Identifying Semantic-Changing Commits with Generated Code and Tests
SemaDiff:使用生成的代码和测试识别语义变化的提交
机构 * SnT, University of Luxembourg(卢森堡大学SnT分校) ; RIADI, ENSI, University of Manouba(突尼斯曼努巴大学RIADI与ENSI分校) ; Concordia University(康科德大学)
专题命中 程序修复 :repository(abstract);分类 cs.SE、cs.AI
AI总结 研究软件仓库挖掘中区分语义保留与变化提交的问题,提出SemaDiff方法,通过行为分析、生成额外调用方法及依赖类等,实现对提交的语义判断,实验表明该方法能较准确地区分,语义变化提交检测精度高。