Abstract

Over the past decades, the software industry has expanded to include all industries. Since stakeholders tend to use it to get their work done, software houses seek to estimate the cost of the software, which includes calculating the effort, time, and resources required. Although many researchers have worked to estimate it, the prediction accuracy results are still inaccurate and unstable. Estimating it requires a lot of effort. Therefore, there is an urgent need for modern techniques that contribute to cost estimation. This paper seeks to present a model based on deep learning and machine learning techniques by combining convolutional neural networks (CNN) and the particle swarm algorithm (PSO) in the context of time series forecasting, which enables feature extraction and automatic tuning of hyperparameters, which reduces the manual effort of selecting parameters and contributes to fine-tuning. The use of PSO also enhances the robustness and generalization ability of the CNN model and its iterative nature allows for efficient discovery of hyperparameter similarity. The model was trained and tested on 13 different benchmark datasets and evaluated through six metrics: 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). Comparative results reveal that the performance of the proposed model is better than other methods for all datasets and evaluation criteria. The results were very promising for predicting software cost estimation.

Details

Title
Software cost estimation predication using a convolutional neural network and particle swarm optimization algorithm
Author
Draz, Moatasem. M. 1 ; Emam, Osama 2 ; Azzam, Safaa. M. 2 

 Kafrelsheikh University, Software Engineering Department, Faculty of Computers and Information, Kafrelsheikh, Egypt (GRID:grid.411978.2) (ISNI:0000 0004 0578 3577); Helwan University, Information Systems Department, Faculty of Computers and Artificial Intelligence, Helwan, Egypt (GRID:grid.412093.d) (ISNI:0000 0000 9853 2750) 
 Helwan University, Information Systems Department, Faculty of Computers and Artificial Intelligence, Helwan, Egypt (GRID:grid.412093.d) (ISNI:0000 0000 9853 2750) 
Pages
13129
Publication year
2024
Publication date
2024
Publisher
Nature Publishing Group
e-ISSN
20452322
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
3065503395
Copyright
© The Author(s) 2024. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.