A Self-Adaptive Differential Evolution Using a New Adaption Based Operator for Software Cost Estimation

被引:1
|
作者
Gouda S.K. [1 ]
Mehta A.K. [1 ]
机构
[1] Department of Compter Science and Engineering, National Institute of Technology, Jamshedpur
关键词
Constructive cost model; Differential evolution; Optimization; Self-adaptive; Software cost estimation;
D O I
10.1007/s40031-022-00801-y
中图分类号
学科分类号
摘要
Today, predicting software parameters accurately during the initial software development stage is one of the biggest challenges facing most companies. In this article, it was discussed how meta-heuristic algorithms are used to solve multiple optimization problems that arise in mathematical and software models. The proposed method for solving optimization problems employs new adaptive mutation operators by incorporating a new syndrome adaptive mutation operator, which provides more diversity among candidate solutions. Further, by comparing the proposed mutation operator method with standard meta-heuristic algorithms, these were able to select better mutation results for 24 benchmark functions. Furthermore, the proposed method is useful for solving software engineering issues, including estimating software costs, which accurately predicts software parameters by optimizing the effort and errors for the constructive cost model. In comparison with other standard optimization algorithms, the proposed algorithm has a better ability to predict costs. © 2022, The Institution of Engineers (India).
引用
收藏
页码:23 / 42
页数:19
相关论文
共 50 条