Cross-project defect prediction

2016-06-30  本文已影响221人  Entelecheia

背景

概述

论文主要观点

通过基于相似度的聚类解决软件缺陷的问题,同时类比社交网络进行合理化解释,引入cross-project用于扩大样本。

成果

方法模型

相关工作图

主要步骤

  1. 利用z-score对矩阵进行归一化(标准化处理),处理后的数据符合标准正态分布;


  2. 通过以上矩阵,产生权重邻接矩阵W,此矩阵中保存的是实体之间的相似度;


  3. 求出W的拉普拉斯矩阵,此矩阵为对称阵;


  4. 在L上进行特征分解,在所有的特征向量中选择第二小的特征向量V1;
  5. 进行分类,V1中的V1i代表第i个,选择0做为门槛值,V1i大于0则是有缺陷,小于0则是无缺陷;

实验

对比常用的非监督和监督算法。

验证

将软件项目中的实体转换为社交网络,生成图,计算联通度寻找社区,验证了以上算法。

创新点

总结

优点

不足

我的想法

聚类是否可以和监督算法相配合?

上一篇下一篇

猜你喜欢

热点阅读