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
/
〈 |
|
〉 |
