Improving Analogy-based Software Development Cost Estimation Using Learnable Evolution Model

Document Type : Original Article

Abstract
one of the most important and critical factors in software projects is the proper
cost estimation. due to the high significance and impact of the proper cost
estimation, several approaches and methods have been proposed regarding how
to perform cost estimation, in which the analogy-based approach is one of the
foremost popular ones. To improve software development cost estimation, the
current study has investigated the effect of the LEM algorithm on optimization of
features weighting and proposed a new method as well. In this research, the
effectiveness of this algorithm was inspected on two datasets, Desharnais and
Maxwell. Then, MMRE, PRED (0.25), and MdMRE criteria have been used to
evaluate and compare the proposed method against other evolutionary
algorithms. Employing the proposed method showed considerable improvement
in estimating software cost estimation