Machine Learning-based Software Effort Estimation: An Analysis

Published: 01 Jan 2019, Last Modified: 07 Aug 2024ECAI 2019EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Estimating the effort behind a software project is the approximation time and resources an engineer need to create a software application. The estimation is one of the most important phase in the developing process to set the cost of project and ultimately to attract the client. In the preliminary stage of a project, the accuracy of estimation is to be extremely precise and dependable, which may not be easy to achieve. Therefore, use of machine learning algorithms is a possible solution for the estimation process on which the decision can be made. In this study, we have analyzed various studies and machine learning trends conducted in this field. Doing this effective reductions in the cost and parameter for the project to be accomplished. Accuracy, root mean and relative absolute errors are used to compute the effort estimation accuracy.
Loading