A DNN Anti-Predatory Algorithm-Based Model to Enhance the Efficiency of Software Effort Estimation
*Corresponding Author(s):
Revised: ; Submitted on ; Accepted: ;
Estimating effort early in the software development life cycle is essential for proper planning. It enables better allocation of resources, time, and budget, helping to avoid project delays and cost overruns. Inaccurate estimation often leads to project failures, which is a pervasive issue nowadays for software project managers. Machine learning approaches have generally shown significant success in addressing estimation challenges across various engineering domains. This study introduces a novel method, combining a Dense neural network (DNN) with a metaheuristic adaptive anti-predatory (AP) Algorithm known as AP-DNN. This method is effectively used to address the challenges of estimating software effort. The adaptive anti-predatory (AP) algorithm is utilized to optimize the parameters of the DNN, improving its capacity to explore the parameter space thoroughly and avoid getting trapped in local optima. The proposed anti-predatory dense neural network (AP-DNN) method was tested on several benchmark SEE datasets, and its performance was compared with various contemporary algorithms from existing literature. The comparative results indicate that AP-DNN outperforms other methods across most evaluation metrics and datasets.
Keywords:
Cite this article
Sharma Archana, Singh Rajpoot Dharmveer.
Reference
Review of existing datasets used for software effort estimation
The state‐of‐the‐art in software development effort estimation
,
Predictive models in software engineering: challenges and opportunities
,
Know-UCP: locally weighted linear regression based approach for UCP estimation
,
A predictive model to estimate effort in a sprint using machine learning techniques
,
An effective approach for software project effort and duration estimation with machine learning algorithms
,
Fuzzy systems and neural networks in software engineering project management
,
A memetic approach for optimizing software effort estimation using anti-predatory NIA.
,
Software development effort estimation modeling using a combination of fuzzy-neural network and differential evolution algorithm
,
Systematic literature review of machine learning based software development effort estimation models
,
Software effort estimation accuracy prediction of machine learning techniques: A systematic performance evaluation
,
Applying a general regression neural network for predicting development effort of short-scale programs
,
Towards an early software estimation using log-linear regression and a multilayer perceptron model
,
Predictive accuracy comparison between neural networks and statistical regression for development effort of software projects
,
ISA: a hybridization between iterated local search and simulated annealing for multiple-runway aircraft landing problem
,
Coronavirus herd immunity optimizer (CHIO)
,
Parameter estimation for PMSM based on a back propagation neural network optimized by chaotic artificial fish swarm algorithm
,
A hybrid forecasting model for the velocity of hybrid robotic fish based on back-propagation neural network with genetic algorithm optimization
,
A carbon price prediction model based on secondary decomposition algorithm and optimized back propagation neural network
,
MUCPSO: A modified chaotic particle swarm optimization with uniform initialization for optimizing software effort estimation
,
Software effort estimation using ensemble of hybrid search-based algorithms based on metaheuristic algorithms
,
An effective software project effort estimation system using optimal firefly algorithm
,
Optimization of software cost estimation model based on biogeography-based optimization algorithm
,
Metaheuristic algorithms in optimizing deep neural network model for software effort estimation
,
An efficient ANFIS-EEBAT approach to estimate effort of scrum projects
,
Fast, accurate algorithm for numerical simulation of levy stable stochastic processes
,
Levy flights in metaheuristics optimization algorithms-a review
,
Estimating the number of test workers necessary for a software testing process using artificial neural networks
,
An optimizing BP neural network algorithm based on genetic algorithm
,
Wang
,
Software function, source lines of code, and development effort prediction: a software science validation
, (
Software effort estimation based on open source projects: case study of github
,
Analyse statistique de la productivitie des projets informatique a partie de la technique des point des function
.
An empirical study of maintenance and development estimation accuracy
,
Salp swarm optimizer for modeling software reliability prediction problems
,
Estimating software development efforts using a random forest-based stacked ensemble approach
,
Cluster-based fuzzy regression trees for software cost prediction
,
/
〈 | 〉 |