...
首页> 外文期刊>Soft computing: A fusion of foundations, methodologies and applications >SLMBC: spiral life cycle model-based Bayesian classification technique for efficient software fault prediction and classification
【24h】

SLMBC: spiral life cycle model-based Bayesian classification technique for efficient software fault prediction and classification

机译:SLMBC:螺旋生命周期模型的贝叶斯分类技术,有效的软件故障预测和分类

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

获取外文期刊封面封底 >>

       

摘要

Software fault prediction and classification plays a vital role in the software development process for assuring high quality and reliability of the software product. Earlier prediction of the fault-prone software modules enables timely correction of the faults and delivery of reliable product. Generally, the fuzzy logic, decision tree and neural networks are deployed for fault prediction. But these techniques suffer due to low accuracy and inconsistency. To overcome these issues, this paper proposes a spiral life cycle model-based Bayesian classification technique for efficient software fault prediction and classification. In this process, initially the dependent and independent software modules are identified. The spiral life cycle model is used for testing the software modules in each life cycle of the software development process. Bayesian classification is applied to classify the software modules as faulty module and non-faulty module, by using the probability distribution models. Robust similarity-aware clustering algorithm performs clustering of the faulty and non-faulty software modules based on the similarity measure of the features in the dataset. From the experimental results, it is observed that the proposed method enables accurate prediction and classification of the faulty modules. The proposed technique achieves higher accuracy, precision, recall, probability of detection, F-measure and lower error rate than the existing techniques. The misclassification rate of the proposed technique is found to be lower than the existing techniques. Hence, the reliability of the software development process can be improved.
机译:软件故障预测和分类在软件开发过程中起着至关重要的作用,以确保软件产品的高质量和可靠性。早期预测故障易于软件模块可以及时校正可靠产品的故障和传递。通常,模糊逻辑,决策树和神经网络部署用于故障预测。但这些技术因精度和不一致而受到影响。为了克服这些问题,本文提出了一种基于螺旋生命周期模型的贝叶斯分类技术,用于有效的软件故障预测和分类。在此过程中,最初识别了依赖和独立的软件模块。螺旋生命周期模型用于测试软件开发过程的每个生命周期中的软件模块。使用概率分布模型,应用贝叶斯分类以将软件模块和非故障模块分类为故障模块和非故障模块。强大的相似性感知群集算法根据数据集中的特征的相似性度量来执行故障和非故障软件模块的群集。从实验结果中,观察到所提出的方法能够准确地预测和分类故障模块。所提出的技术实现更高的精度,精度,召回,检测概率,F测量和比现有技术更低的错误率。发现所提出的技术的错误分类率低于现有技术。因此,可以提高软件开发过程的可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号