检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]绵阳职业技术学院计算机科学系,四川绵阳621000 [2]四川虹信软件有限公司(长虹集团),四川绵阳620000 [3]西南科技大学计算机科学与技术学院,四川绵阳621010
出 处:《计算机应用研究》2014年第9期2732-2735,共4页Application Research of Computers
摘 要:提出了一种基于四叉树K-均值聚类算法的软件故障预测算法。采用四叉树的目的包括利用四叉树寻找K-均值聚类算法所需要的聚类中心和利用四叉树来进行软件模块的故障预测。在这种算法中,输入门限参数决定了最初的聚类中心,通过改变门限参数,用户可以得到期望的聚类中心。采用了聚类收益这个新的标准来衡量算法的性能。通过仿真和比较,算法具有最高的聚类收益,且在大多数情况下,总体错误率比其他算法更低,从而表明了算法在软件故障预测中的有效性。This paper applied a quad tree-based K-means algorithm for predicting faults in program modules. First, it applied quad trees for finding the initial cluster centers to be input to the K-means algorithm. An input threshold parameter governed the number of initial cluster centers and by varying the parameter, the user could generate desired initial cluster centers. It used the concept of clustering gain to determine the quality of clusters for evaluation of the quad tree-based initialization algo-rithm as compared to other initialization techniques. The clusters obtained by quad tree-based algorithm were found to have maximum gain values. Second, it applied the quad tree based algorithm 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.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.80