首页> 外文会议>International Conference on Computer, Communication and Computational Sciences >Effects of Mean Metric Value Over CK Metrics Distribution Towards Improved Software Fault Predictions
【24h】

Effects of Mean Metric Value Over CK Metrics Distribution Towards Improved Software Fault Predictions

机译:平均度量值对CK度量分布对改进软件故障预测的影响

获取原文

摘要

Object Oriented software design metrics has already proven capability in assessing the overall quality of any object oriented software system. At the design level it is very much desirable to estimate software reliability, which is one of the major indicators of software quality. The reliability can also be predicted with help of identifying useful patterns and applying that knowledge in constructing the system in a more specified and reliable manner. Prediction of software fault at design level will also be helpful in reducing the overall development and maintenance cost. Authors have classified data on the basis of fault occurrence and identified some of the classification algorithm performance up to 97%. The classification is carried out using different classification techniques available in Waikato Environment for Knowledge Analysis (WEKA). Classifiers were applied over defect dataset collected from NASA promise repository for different versions of four systems namely jedit, tomact, xalan, and lucene. The defect data set consist of six metrics of CK metric suite as input set and fault as class variable. Outputs of different classifiers are discussed using measures produced by data mining tool WEKA. Authors found Naive Bayes classifier as one of the best classifiers in terms of classification accuracy. Results show that if overall distribution of CK metrics is as per proposed Mean Metric Value (MMV), the probability of overall fault occurrence can be predicted under consideration of lower standard deviation values with respect to given metric values.
机译:面向对象的软件设计指标已经证明了评估任何面向对象软件系统的整体质量的能力。在设计级别,非常希望估计软件可靠性,这是软件质量的主要指标之一。还可以通过识别有用模式并应用于以更规定和可靠的方式构建系统的知识来预测可靠性。设计级别的软件故障预测也有助于降低整体发展和维护成本。作者在故障发生的基础上具有分类数据,并确定了一些高达97%的分类算法性能。使用Waikato环境中可用的不同分类技术进行分类,以获得知识分析(Weka)。分类器应用于从NASA Promise存储库收集的缺陷数据集,用于不同版本的四个系统,即Jedit,Tomant,Xalan和Lucene。缺陷数据集由六个度量标准套件等六个度量标准,作为输入集和故障作为类变量。使用数据挖掘工具Weka产生的措施讨论不同分类器的输出。作者在分类准确性方面,找到了天真的贝叶斯分类器作为最佳分类器之一。结果表明,如果CK度量的总体分布如提出的平均度量值(MMV),则可以考虑相对于给定度量值的较低标准偏差值来预测总故障发生的概率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号