首页> 外文会议>Machine Vision, 2009. ICMV '09 >Early Software Fault Prediction Using Real Time Defect Data
【24h】

Early Software Fault Prediction Using Real Time Defect Data

机译:利用实时缺陷数据进行早期软件故障预测

获取原文

摘要

Quality of a software component can be measured in terms of fault proneness of data. Quality estimations are made using fault proneness data available from previously developed similar type of projects and the training data consisting of software measurements. To predict faulty modules in software data different techniques have been proposed which includes statistical method, machine learning methods, neural network techniques and clustering techniques. The aim of proposed approach is to investigate that whether metrics available in the early lifecycle (i.e. requirement metrics), metrics available in the late lifecycle (i.e. code metrics) and metrics available in the early lifecycle (i.e. requirement metrics) combined with metrics available in the late lifecycle (i.e. code metrics) can be used to identify fault prone modules by using clustering techniques. This approach has been tested with three real time defect datasets of NASA software projects, JM1, PC1 and CM1. Predicting faults early in the software life cycle can be used to improve software process control and achieve high software reliability. The results show that when all the prediction techniques are evaluated, the best prediction model is found to be the fusion of requirement and code metric model.
机译:可以根据数据的故障倾向性来度量软件组件的质量。使用从以前开发的类似类型的项目中可获得的故障倾向性数据以及由软件测量值组成的训练数据来进行质量评估。为了预测软件数据中的故障模块,已经提出了多种技术,包括统计方法,机器学习方法,神经网络技术和聚类技术。提出的方法的目的是调查早期生命周期中可用的指标(即需求指标),生命周期后期中可用的指标(即代码指标)和早期生命周期中可用的指标(即需求指标)是否与通过使用聚类技术,可以使用生命周期后期(即代码指标)来识别容易出错的模块。该方法已通过NASA软件项目的三个实时缺陷数据集JM1,PC1和CM1进行了测试。在软件生命周期的早期预测故障可用于改善软件过程控制并实现高软件可靠性。结果表明,当对所有预测技术进行评估时,发现最佳预测模型是需求和代码度量模型的融合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号