Ensembling of Deep Learning Models to Evaluate
Software Effort Estimation
Journal:
GRENZE International Journal of Engineering and Technology
Authors:
Anup Narendra Kadu, Nisha Wandile Kimmatkar
Volume:
10
Issue:
2
Grenze ID:
01.GIJET.10.2.560_1
Pages:
1210-1219
Abstract
In the software industry, software effort estimation is an essential activity since it has
the potential to dramatically improve the quality of the parameters that the team is working
with. The failure of a company to pay attention to crucial aspects during the process of
developing and delivering software frequently results in major financial losses for the company.
Some of the most conventional methods for design and analysis, such as the COCOMO model
and others, provide an estimate of the costs and the amount of effort involved in an abstract
manner. All of the requirements for the project management process will not be satisfied by this
method. In response to this, a number of authors have proposed a methodology for estimating
the amount of effort required to develop software that makes use of artificial intelligence and
machine learning. A large number of models are based on a single neural network model
approach, which is not always sufficient to produce satisfactory outcomes. Consequently, the
assembly of many deep learning models in order to improve the estimation of the amount of
work required by software is a suitable choice. In addition, a few of the authors go into further
information about this topic by presenting a multitude of innovative concepts that, in the end,
open up the possibilities of the software effort estimating process. As a result, the system is
proposed to estimate the software efforts by employing the Support vector machine to classify
the data. On the basis of this classification protocol, LSTM and ANN Neural network are
implemented. The values of the predictions that were obtained are made available to the hybrid
model so that it can make a decision on the estimation of the software efforts.