错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

WSO-KELM: War Strategy Optimization-Based Kernel Extreme Learning Machine for Automatic Software Fault Prediction Model

  • J. Brundha Elci,
  • S. Nandagopalan

摘要

The software development projects’ testing part is usually expensive and complex, but it is essential to gauge the effectiveness of the developed software. Software Fault Prediction (SFP) primarily serves to detect faults within software components. The scale of software projects is getting larger, making it impossible and time-consuming to analyze the flaws manually. Artificial Intelligence (AI) techniques are mainly incorporated to solve this problem. The massive data retrieved from the software repositories helps in identifying the features that are highly correlated with fault prediction and the features that are not. This paper introduces a Kernel Extreme Learning Machine (KELM) for SFP. To optimize the hyperparameters of the classifier and also enhance the classification accuracy, the War Strategy Optimization (WSO) algorithm is employed here. The experimental evaluations are conducted using different baseline actual-world datasets of software programs such as Java-coded open-source and PROMISE datasets. The experimental outcomes are conducted using different performance metrics that include sensitivity, Accuracy, and F1-score with values of 0.96%, 0.97%, and 0.96%, respectively. The results show that KELM is beneficial, and the optimization provided by the WSO algorithm also helps us obtain higher classification accuracy for the SFP problem and improve the fault detection process.