首页> 外文期刊>International Journal of Performability Engineering >Software Fault Prediction using K-Mean-Based Machine Learning Approach
【24h】

Software Fault Prediction using K-Mean-Based Machine Learning Approach

机译:Software Fault Prediction using K-Mean-Based Machine Learning Approach

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

摘要

Software fault prediction is one of the most essential measures employed to evaluate software quality. There are many testing processes that are utilized to predict software faults, and among them, Black Box Testing (BBT) is used to predict faults without knowing the internal functioning of the application. In this article, a K-mean-based Machine Learning (ML) approach is explored to predict faults in software projects. The proposed model is divided into four phases. In the initial phase, the attributes of OOPs metrics that contribute to the accurate prediction of software faults are identified. In second phase, similarity between the metrics attributes is analysed using Cosine, Jaccard, and hybrid similarity measures. In the third stage, clustering of the correlated metrics attributes is performed using K-means as a clustering approach. At the last stage, Neural Network (NN) is applied as the ML approach for training and later on used for validation of the designed model. The comparative analysis is performed against the BBT and the existing work in terms of Positive Rate (TPR), Positive Predictive Value (PPV), F-score, and accuracy. The designed software fault prediction model using ML approach shows an overall classification accuracy of 94.3%.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号