“…[7] [28] Several models for estimating software effort have been proposed [1]. Initially, estimates of software effort are made using expert judgment [46], the use case point approach [49], user stories [50], function point [51], and analogy-based estimations [48]. Later, for estimation, multiple Machine learning algorithms such as Linear regression, multiple linear regression, logistic regression, ridge regression, neural networks, lasso regression, decision tree, support vector machine, stepwise regression, Navie bayes, Elasticnet regression, random forest, and so on were used [8] [35] [44].…”