首页> 外文期刊>Knowledge and Data Engineering, IEEE Transactions on >Software Fault Prediction Using Quad Tree-Based K-Means Clustering Algorithm
【24h】

Software Fault Prediction Using Quad Tree-Based K-Means Clustering Algorithm

机译:基于四叉树的K-均值聚类算法的软件故障预测

获取原文
获取原文并翻译 | 示例
       

摘要

Unsupervised techniques like clustering may be used for fault prediction in software modules, more so in those cases where fault labels are not available. In this paper a Quad Tree-based K-Means algorithm has been applied for predicting faults in program modules. The aims of this paper are twofold. First, Quad Trees are applied for finding the initial cluster centers to be input to the A''-Means Algorithm. An input threshold parameter δ governs the number of initial cluster centers and by varying δ the user can generate desired initial cluster centers. The concept of clustering gain has been used to determine the quality of clusters for evaluation of the Quad Tree-based initialization algorithm as compared to other initialization techniques. The clusters obtained by Quad Tree-based algorithm were found to have maximum gain values. Second, the Quad Tree- based algorithm is applied for predicting faults in program modules. The overall error rates of this prediction approach are compared to other existing algorithms and are found to be better in most of the cases.
机译:诸如群集之类的无监督技术可用于软件模块中的故障预测,在故障标签不可用的情况下更是如此。在本文中,基于四叉树的K-Means算法已应用于预测程序模块中的故障。本文的目的是双重的。首先,将四叉树应用于查找要输入到A''-均值算法的初始聚类中心。输入阈值参数δ控制初始聚类中心的数量,通过更改δ,用户可以生成所需的初始聚类中心。与其他初始化技术相比,群集增益的概念已用于确定群集的质量,以评估基于四叉树的初始化算法。发现通过基于四叉树的算法获得的簇具有最大增益值。其次,将基于四叉树的算法应用于预测程序模块中的故障。将该预测方法的总体错误率与其他现有算法进行了比较,发现在大多数情况下更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号