首页> 外文会议>International Workshop on Software Clones >Towards Semantic Clone Detection via Probabilistic Software Modeling
【24h】

Towards Semantic Clone Detection via Probabilistic Software Modeling

机译:通过概率软件建模实现语义克隆检测

获取原文

摘要

Semantic clones are program components with similar behavior, but different textual representation. Semantic similarity is hard to detect, and semantic clone detection is still an open issue. We present semantic clone detection via Probabilistic Software Modeling (PSM) as a robust method for detecting semantically equivalent methods. PSM inspects the structure and runtime behavior of a program and synthesizes a network of Probabilistic Models (PMs). Each PM in the network represents a method in the program and is capable of generating and evaluating runtime events. We leverage these capabilities to accurately find semantic clones. Results show that the approach can detect semantic clones in the complete absence of syntactic similarity with high precision and low error rates.
机译:语义克隆是行为相似但文本表示形式不同的程序组件。语义相似性很难检测,语义克隆检测仍然是一个未解决的问题。我们介绍通过概率软件建模(PSM)进行语义克隆检测的一种可靠方法,用于检测语义上等效的方法。 PSM检查程序的结构和运行时行为,并综合概率模型(PM)网络。网络中的每个PM代表程序中的一个方法,并且能够生成和评估运行时事件。我们利用这些功能来准确地找到语义克隆。结果表明,该方法可以在完全不存在语法相似性的情况下以高精度和低错误率检测语义克隆。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号