Parameter Identification of a Multilayer Perceptron Neural Network using an Optimized Salp Swarm Algorithm

INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS(2023)

引用 0|浏览0
暂无评分
摘要
Effort estimation in software development (SEE) is a crucial concern within the software engineering domain, as it directly impacts cost estimation, scheduling, staffing, planning, and resource allocation accuracy. In this scientific article, the authors aim to tackle this issue by integrating machine learning (ML) techniques with metaheuristic algorithms in order to raise prediction accuracy. For this purpose, they employ a multilayer perceptron neural network (MLP) to perform the estimation for SEE. Unfortunately, the MLP network has numerous drawbacks as well, including weight dependency, rapid convergence, and accuracy limits. To address these issues, the SSA Algorithm is employed to optimize the MLP weights and biases. Simulta-neously, the SSA algorithm has shortcomings in some aspects of the search mechanisms as well, such as rapid convergence and being susceptible to the local optimal trap. As a result, the genetic algorithm (GA) is utilized to address these shortcomings through fine-tuning its parameters. The main objective is to develop a robust and reliable prediction model that can handle a wide range of SEE problems. The developed techniques are tested on twelve benchmark SEE datasets to evaluate their performance. Furthermore, a comparative analysis with state-of-the-art methods is conducted to further validate the effectiveness of the developed techniques. The findings demonstrate that the developed techniques surpass all other methods in all benchmark problems, affirming their superiority.
更多
查看译文
关键词
Software development effort estimation,machine learning,multilayer perceptron neural network,salp swarm algorithm,genetic algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要