首页> 外文期刊>Journal of Physics: Conference Series >An improved supervised learning defect prediction model based on cat swarm algorithm
【24h】

An improved supervised learning defect prediction model based on cat swarm algorithm

机译:一种基于猫群算法的改进的监督学习缺陷预测模型

获取原文
           

摘要

software defect prediction has been the hot topic in the field of software engineering, for software modules that require validation and high-quality requirements, Software defect prediction provides a way to minimize nonessential software expenditures on n the premise that accurate test can be performed. On the one hand, as a kind of Swarm intelligence algorithms, the Cat Swarm algorithm is a typical Swarm intelligence algorithm that appeared in recent years, and it can combine itself with machine learning algorithms. Machine learning, on the other hand, as effective ways to set up models, ensemble learning is one of which has a better performance relative to the base learning method. In integrated learning, Random Forest based on bagging method is a method with good properties. By using this model, we can learn from a small number of software modules that are known to be defective, thus achieving the goal of predicting the defects of unknown modules, and reducing the total cost of quality assurance. In this paper, we will use cat swarm algorithm to improve the decision tree and improve the prediction effect of the entire random forest, and that using some pre-progressing methods to solve imbalanced and high-dimensional problems in datasets. From the results, we can see that the improved random forest method based on cat swarm algorithm using feature selection method has better effect than old one. In comparing our results with published benchmarks, the performance improvement can be clearly demonstrated.
机译:软件缺陷预测一直是软件工程领域的热门话题,对于需要验证和高质量要求的软件模块,软件缺陷预测提供了一种在可以执行精确测试的前提下将不必要的软件支出减至最少的方法。一方面,Cat Swarm算法作为一种Swarm智能算法,是近年来出现的一种典型的Swarm智能算法,可以与机器学习算法结合起来。另一方面,机器学习是建立模型的有效方法,集成学习是其中一种相对于基础学习方法具有更好性能的方法。在综合学习中,基于装袋法的随机森林是一种性能好的方法。通过使用该模型,我们可以从少量已知有缺陷的软件模块中学习,从而达到预测未知模块的缺陷并降低质量保证总成本的目的。在本文中,我们将使用猫群算法来改进决策树并提高整个随机森林的预测效果,并使用一些预先进行的方法来解决数据集中的不平衡和高维问题。从结果可以看出,基于猫群算法的特征选择方法的改进随机森林方法效果优于旧方法。通过将我们的结果与已发布的基准进行比较,可以清楚地表明性能的提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号