首页> 外文会议>Program Comprehension, 2009. ICPC '09 >Vector space analysis of software clones
【24h】

Vector space analysis of software clones

机译:软件克隆的向量空间分析

获取原文

摘要

In this paper, we introduce a technique for applying independent component analysis to vector space representations of software code fragments such as methods or blocks. The distance between these points can be determined, and used as a measure of the similarity between the original source code fragments they represent. It can be reasoned that if the initial matrix representation contains enough information about the syntactic structure of the source code, the vector space representation will be sufficient to predict the similarity of fragments to one another, and can provide the likelihood that the code is a clone.
机译:在本文中,我们介绍了一种将独立组件分析应用于软件代码片段(例如方法或块)的向量空间表示的技术。这些点之间的距离可以确定,并用作它们表示的原始源代码片段之间相似度的度量。可以推断出,如果初始矩阵表示包含有关源代码的语法结构的足够信息,则向量空间表示将足以预测片段彼此之间的相似性,并可以提供该代码为克隆的可能性。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号