首页> 外文期刊>Journal of software >Metaheuristic Optimization based Feature Selection for Software Defect Prediction
【24h】

Metaheuristic Optimization based Feature Selection for Software Defect Prediction

机译:基于元启发式优化的软件缺陷预测特征选择

获取原文
           

摘要

Software defect prediction has been an important research topic in the software engineering field, especially to solve the inefficiency and ineffectiveness of existing industrial approach of software testing and reviews. The software defect prediction performance decreases significantly because the data set contains noisy attributes and class imbalance. Feature selection is generally used in machine learning when the learning task involves highdimensional and noisy attribute datasets. Most of the feature selection algorithms, use local search throughout the entire process, consequently near-optimal to optimal solutions are quiet difficult to be achieved. Metaheuristic optimization can find a solution in the full search space and use a global search ability, significantly increasing the ability of finding high-quality solutions within a reasonable period of time. In this research, we propose the combination of metaheuristic optimization methods and bagging technique for improving the performance of the software defect prediction. Metaherustic optimization methods (genetic algorithm and particle swarm optimization) are applied to deal with the feature selection, and bagging technique is employed to deal with the class imbalance problem. Results have indicated that the proposed methods makes an impressive improvement in prediction performance for most classifiers. Based on the comparison result, we conclude that there is no significant difference between particle swarm optimization and genetic algorithm when used as feature selection for most classifiers in software defect prediction.
机译:软件缺陷预测已成为软件工程领域的重要研究课题,尤其是解决现有软件测试和审查工业方法的效率低下和无效的问题。由于数据集包含嘈杂的属性和类不平衡,因此软件缺陷预测性能会大大降低。当学习任务涉及高维和嘈杂的属性数据集时,特征选择通常用于机器学习中。大多数特征选择算法在整个过程中都使用局部搜索,因此难以获得接近最佳解决方案的最优解决方案。元启发式优化可以在整个搜索空间中找到解决方案,并使用全局搜索功能,从而显着提高了在合理的时间内找到高质量解决方案的能力。在这项研究中,我们提出了元启发式优化方法和装袋技术的组合,以提高软件缺陷预测的性能。应用元遗传优化方法(遗传算法和粒子群算法)处理特征选择问题,并采用装袋技术处理类不平衡问题。结果表明,所提出的方法对大多数分类器的预测性能均产生了令人印象深刻的改进。根据比较结果,我们得出结论,当粒子群优化和遗传算法在软件缺陷预测中用作大多数分类器的特征选择时,两者之间没有显着差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号