中文

CodeBERT上代码克隆检测的泛化能力

软件工程 2022-09-02 v2 机器学习 编程语言

摘要

诸如CodeBERT之类的Transformer网络在基准数据集的代码克隆检测中已取得出色结果,因此人们可能认为该任务已被解决。然而,代码克隆检测并非平凡任务。尤其是语义代码克隆难以检测。我们通过评估BigCloneBench中两个不同的Java代码克隆子集,表明CodeBERT的泛化能力会下降。当我们评估不同于建模所用代码片段与功能ID的样本时,观察到F1分数显著下降。

关键词

引用

@article{arxiv.2208.12588,
  title  = {Generalizability of Code Clone Detection on CodeBERT},
  author = {Tim Sonnekalb and Bernd Gruner and Clemens-Alexander Brust and Patrick Mäder},
  journal= {arXiv preprint arXiv:2208.12588},
  year   = {2022}
}