paperbot · PL 论文追踪

全部论文 待读 收藏

P2 CONCORD: Clone-Aware Contrastive Learning for Source Code

CONCORD:面向源代码的克隆感知对比学习
ISSTA Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis2023匹配度 4/10 · 该论文属于源代码自监督表示学习与克隆/缺陷检测,和 PL 与 ML 的交叉方向有关,但并未涉及用户核心关注的静态分析、Agentic 程序/LLM 交互、浮点程序分析或贝叶斯程序分析,也未使用 LLM/Agent 技术。引用 9 inbox
Yangruibo Ding, Saikat Chakraborty, Luca Buratti, Saurabh Pujar, Alessandro Morari, Gail Kaiser, Baishakhi Ray
crossref: 2026-09-12

AI 速览

一句话:提出克隆感知对比学习方法 CONCORD,用于源代码自监督预训练,以提升克隆与缺陷检测等下游任务表示。

源代码深度学习模型近年来在软件工程任务中展现出巨大潜力。为了获得可迁移的通用代码表示,自监督预训练受到关注,并可用于克隆检测、缺陷检测等下游任务。本文提出 CONCORD——一种克隆感知的对比学习(clone-aware contrastive learning)方法,用于源代码表示学习。其核心思想是在自监督预训练中引入克隆感知的对比目标,使模型学习到对代码克隆关系敏感的表示。摘要未具体说明模型架构、预训练数据、评估基准及量化结果,仅指出该类表示对多种下游 SE 任务有价值。

问题
如何通过自监督预训练学习通用的源代码表示,以支持克隆检测、缺陷检测等下游软件工程任务。
方法
提出 CONCORD,将克隆感知(clone-aware)信号引入对比学习,对源代码进行自监督预训练。
评估
摘要未展开具体评估设置与结果,只说明所学表示可用于克隆与缺陷检测等下游 SE 任务。
原文摘要(Abstract)

Deep Learning (DL) models to analyze source code have shown immense promise during the past few years. More recently, self-supervised pre-training has gained traction for learning generic code representations valuable for many downstream SE tasks, such as clone and bug detection.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot8064,
  title = {CONCORD: Clone-Aware Contrastive Learning for Source Code},
  author = {Yangruibo Ding and Saikat Chakraborty and Luca Buratti and Saurabh Pujar and Alessandro Morari and Gail Kaiser and Baishakhi Ray},
  booktitle = {ISSTA},
  year = {2023},
  doi = {10.1145/3597926.3598035}
}