Related Experiment Video
Updated: Jun 24, 2025

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
Software cost estimation predication using a convolutional neural network and particle swarm optimization algorithm
Moatasem M Draz1,2, Osama Emam3, Safaa M Azzam3
1Software Engineering Department, Faculty of Computers and Information, Kafrelsheikh University, Kafrelsheikh, Egypt. Moatasem.draz@fci.kfs.edu.eg.
This study introduces a novel deep learning model combining Convolutional Neural Networks (CNN) and Particle Swarm Optimization (PSO) for accurate software cost estimation. The hybrid approach significantly improves prediction accuracy and reduces manual effort in parameter tuning.
Area of Science:
- Computer Science
- Software Engineering
Background:
- Software cost estimation is crucial for project planning and resource allocation.
- Existing estimation methods suffer from inaccuracy and instability, necessitating advanced techniques.
Purpose of the Study:
- To develop and evaluate a novel model for software cost estimation using hybrid deep learning and machine learning techniques.
- To enhance prediction accuracy and reduce manual effort in the software cost estimation process.
Main Methods:
- A hybrid model integrating Convolutional Neural Networks (CNN) for feature extraction and Particle Swarm Optimization (PSO) for hyperparameter tuning was developed.
- The model was trained and validated on 13 benchmark datasets, employing time series forecasting principles.
- Performance was assessed using Mean Absolute Error (MAE), Mean Square Error (MSE), Mean Magnitude Relative Error (MMRE), Root Mean Square Error (RMSE), Median Magnitude Relative Error (MdMRE), and Prediction Accuracy (PRED).
Main Results:
- The proposed CNN-PSO model demonstrated superior performance compared to existing methods across all 13 datasets and six evaluation metrics.
- The model achieved higher prediction accuracy and improved robustness and generalization capabilities.
Conclusions:
- The hybrid CNN-PSO model offers a promising and effective solution for accurate software cost estimation.
- This approach significantly reduces manual effort and enhances the reliability of software cost predictions.
More Related Videos
Related Concept Videos
Estimating Population Standard Deviation
Sample Size Calculation
The sample size for the given experiment or sampling effort is fundamental to any study design. Sample size decides the number of...
What are Estimates?
The estimate for the mean of a sample is denoted by ͞x, whereas the mean of the population is designated as μ. Further, parameters such...
Estimation of the Physical Quantities
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by

