paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SCDetector

SCDetector
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 3/10 · 论文属于传统程序分析与语义代码克隆检测,虽与静态分析相关,但未涉及用户核心关注的 LLM/Agentic 程序静态分析、AI 改进静态分析、浮点程序分析或贝叶斯程序分析。其问题和贡献也主要围绕图匹配可扩展性,与用户画像中的 PL×AI 交叉方向匹配度较低。引用 57 inbox
Yueming Wu, Deqing Zou, Shihan Dou, Siru Yang, Wei Yang, Feng Cheng, Hong Liang, Hai Jin
crossref: 2026-09-12

AI 速览

一句话:针对语义代码克隆检测中图匹配可扩展性低的问题,提出工具 SCDetector。

代码克隆检测用于发现功能相似的代码片段,在软件工程中日益重要。基于 token 的方法最具可扩展性,但未考虑程序语义,难以处理语义克隆。为处理语义克隆,研究者通过程序分析将程序语义提炼为图表示,并以图匹配检测克隆,然而图匹配通常耗时,导致这类方法可扩展性较低。SCDetector 针对上述矛盾提出。摘要未给出其具体技术路线、实现和实验结果,因此其方法与有效性需参见论文正文。

问题
如何在检测语义克隆的同时,避免基于图匹配的方法因图匹配耗时导致的低可扩展性,是本文关注的问题。
方法
摘要未具体说明 SCDetector 的方法;仅可知其背景涉及程序分析、语义图表示与克隆匹配。
评估
摘要未报告评估方式、数据集或实验结果。
原文摘要(Abstract)

Code clone detection is to find out code fragments with similar functionalities, which has been more and more important in software engineering. Many approaches have been proposed to detect code clones, in which token-based methods are the most scalable but cannot handle semantic clones because of the lack of consideration of program semantics. To address the issue, researchers conduct program analysis to distill the program semantics into a graph representation and detect clones by matching the graphs. However, such approaches suffer from low scalability since graph matching is typically time-consuming.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5985,
  title = {SCDetector},
  author = {Yueming Wu and Deqing Zou and Shihan Dou and Siru Yang and Wei Yang and Feng Cheng and Hong Liang and Hai Jin},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3416562}
}