Analysis Of Software Cost Estimation and Debt Management Based on Deep Learning Approaches

Authors

  • K. Ravikumar Dhanalakshmi Srinivasan College of Engineering and Technology, Professor, Department of Information Technology, Chennai Tamilnadu, India
  • K. Saravanakumar Sri Eshwar College of Engineering Coimbatore, Associate Professor, Department of Computer Science and Engineering, Tamil Nadu, India.
  • Anand Viswanathan Ponjesly College of Engineering, Professor Department of Computer Science and Engineering, Nagercoil, Tamil Nadu, India.
  • Mathivanan Durai Department of Mechanical and Design Engineering, Hongik University, Sejong 30016, South Korea.
  • S. Devi Nandha Engineering College, Assistant professor, Computer Applications Erode, Tamilnadu, India
  • S. Kalaiselvan Bannari Amman Institute of Technology, Assistant Professor, Department of Mathematics, Sathyamangalam, Erode, Tamilnadu, India

DOI:

https://doi.org/10.22399/ijcesen.2064

Keywords:

Software, cost, Margin rate, Fuzzified, Neural Network, Z-score

Abstract

The precision of Software Effort Estimates (SEE) is essential for planning, managing, and thoroughly assessing software projects, ensuring they stay on budget and schedule. Achieving accurate SEE results is vital for handling future software development tasks, addressing the challenges of overestimating and underestimating resources. The method employs machine learning (ML) assessment approaches that produce highly accurate results, evaluating based on metrics, data sets, and relevant attributes. This paper analyzes potential applications of data science in management accounting. With large amounts of data, deep learning techniques can overcome some of these limitations. Initially, we collected the dataset from a standard repository, and we started the first step of data preprocessing for reducing null and unbalanced values based on Mini-Maxi-score normalization (Mm-Z-score). The final stage is classification is based on SoftMax deep Scaling Gated Adversarial Neural Network (SmDSAN2) evaluating the cost estimation debt budget schedule and reducing the false rate for analyzing the It can predict the costs required to build or develop software cost based on SmDSAN2algorithm has shown high accuracy for Predict the necessary cost to develop Software cost and effort estimation. Estimation techniques are used by categorizing the estimation of projects created using the Fuzzy margin rate to identify various debts available in different organizations. The SmDSAN2 algorithm will help software companies follow the rules and standards and reduce the cost of the overall estimation.

References

[1] Vanathi, D., Anusha, K., Ahilan, A., & Suniram, S. E. (2024). Software cost and effort estimation using dragonfly whale optimized multilayer perceptron neural network. Alexandria Engineering Journal, 103, 30–37. https://doi.org/10.1016/j.aej.2024.04.043

[2] Qassem, N. T., & Saleh, I. A. (2023). Survey of cost estimating software development using machine learning. International Research Journal of Innovations in Engineering and Technology (IRJIET), 7(12), 67–72. https://doi.org/10.47001/IRJIET/2023.712009

[3] Hammad, M. (2023). Software cost estimation using stacked ensemble classifier and feature selection. International Journal of Advanced Computer Science and Applications (IJACSA), 14(6).

[4] Rashid, C. H., Shafi, I., Khattak, B. H. A., Safran, M., Alfarhood, S., & Ashraf, I. (2025). ANN-based software cost estimation with input from the COCOMO: CANN model. Alexandria Engineering Journal, 113, 681–694. https://doi.org/10.1016/j.aej.2024.11.042

[5] Hashemi, S. T., Ebadati, O. M., & Kaur, H. (2020). Cost estimation and prediction in construction projects: A systematic review on machine learning techniques. SN Applied Sciences, 2, 1703. https://doi.org/10.1007/s42452-020-03497-1

[6] Sharma, S., Pendharkar, P. C., & Karmeshu. (2022). Learning component size distributions for software cost estimation: Models based on arithmetic and shifted geometric means rules. IEEE Transactions on Software Engineering, 48(12), 5136–5147. https://doi.org/10.1109/TSE.2021.3139216

[7] Rashid, C. H., et al. (2023). Software cost and effort estimation: Current approaches and future trends. IEEE Access, 11, 99268–99288. https://doi.org/10.1109/ACCESS.2023.3312716

[8] Ali, S. S., Ren, J., Zhang, K., Wu, J., & Liu, C. (2023). Heterogeneous ensemble model to optimize software effort estimation accuracy. IEEE Access, 11, 27759–27792. https://doi.org/10.1109/ACCESS.2023.3256533

[9] Alsheikh, N. M., & Munassar, N. M. (2023). Improving software effort estimation models using grey wolf optimization algorithm. IEEE Access, 11, 143549–143579. https://doi.org/10.1109/ACCESS.2023.3340140

[10] Shah, M. A., Jawawi, D. N. A., Isa, M. A., Younas, M., Abdelmaboud, A., & Sholichin, F. (2020). Ensembling artificial bee colony with analogy-based estimation to improve software development effort prediction. IEEE Access, 8, 58402–58415. https://doi.org/10.1109/ACCESS.2020.2980236

[11] Fadhil, A. A., Alsarraj, R. G. H., & Altaie, A. M. (2020). Software cost estimation based on dolphin algorithm. IEEE Access, 8, 75279–75287. https://doi.org/10.1109/ACCESS.2020.2988867

[12] Mahmood, Y., et al. (2022). Software effort estimation accuracy prediction of machine learning techniques: A systematic performance evaluation. Software: Practice and Experience, 52(1), 39–65.

[13] Mohamed, M., Emam, O., & Azzam, S. M. (2024). Software cost estimation prediction using a convolutional neural network and particle swarm optimization algorithm. Scientific Reports, 14(1), 13129. https://doi.org/10.1038/s41598-024-63025-8

[14] Ravikumar, K., & Gunasekaran, G. (2018). Software cost estimation technique with technical debt management using orchestration. International Journal of Advanced Research in Engineering and Technology (IJARET), 9(6), 104–110.

[15] Putra, A. B., et al. (2022). PSO-based hyperparameter tuning of CNN multivariate time-series analysis. Journal of Online Information, 7(2), 193–202.

[16] Ullah, A., Wang, B., Sheng, J., Long, J., Asim, M., & Sun, Z. (2021). Optimization of software cost estimation model based on biogeography-based optimization algorithm. Intelligent Decision Technologies, 14(4), 441–448.

[17] Vanathi, D., Anusha, K., Ahilan, A., & Salinda Eveline Suniram, A. (2024). Software cost and effort estimation using dragonfly whale optimized multilayer perceptron neural network. Alexandria Engineering Journal, 103, 30-37. https://doi.org/10.1016/j.aej.2024.04.043.

[18] Khan, M. S., et al. (2021). Metaheuristic algorithms in optimizing deep neural network model for software effort estimation. IEEE Access, 9, 60309–60327.

[19] Nhung, H. L. T. K., Van Hai, V., Silhavy, R., Prokopova, Z., & Silhavy, P. (2022). Parametric software effort estimation based on optimizing correction factors and multiple linear regression. IEEE Access, 10, 2963–2986.

[20] Varshini, P. A. G., Kumari, A. K., & Varadarajan, V. (2021). Estimating software development efforts using a random forest-based stacked ensemble approach. Electronics, 10, 1195.

[21] Hassan, C. A. U., et al. (2022). Optimizing deep learning model for software cost estimation using hybrid meta-heuristic algorithmic approach. Computational Intelligence and Neuroscience, 2022, 1–20.

[22] Rao, K. E., & Rao, G. A. (2021). Ensemble learning with recursive feature elimination integrated software effort estimation: A novel approach. Evolutionary Intelligence, 14, 151–162. https://doi.org/10.1007/s12065-020-00360-5

[23] Puspaningrum, A., Muhammad, F. P. B., & Mulyani, E. (2021). Flower pollination algorithm for software effort coefficients optimization to improve effort estimation accuracy. JUITA Jurnal Informatika, 9(2), 139–144.

[24] Shweta, K. R. (2021). Software cost and effort estimation using ensemble duck traveler optimization algorithm (eDTO) in earlier stage. Turkish Journal of Computer and Mathematics Education, 12, 3300–3311.

[25] Reddy, D. K. K., & Behera, H. S. (2020). Software effort estimation using particle swarm optimization: Advances and challenges. In Proceedings of CIPR (pp. 243–258).

[26] Trojovská, E., Dehghani, M., & Trojovský, P. (2022). Zebra optimization algorithm: A new bio-inspired optimization algorithm for solving optimization algorithm. IEEE Access, 10, 49445–49473.

[27] Pemmada, S. K., & Behera, H. S. (2020). Advancement from neural networks to deep learning in software effort estimation: Perspective of two decades. Computer Science Review, 38, 100288. https://doi.org/10.1016/j.cosrev.2020.100288

[28] Khan, B., Khan, W., Arshad, M., & Jan, N. (2022). Software cost estimation: Algorithmic and non-algorithmic approaches. International Journal of Data Science and Advanced Analytics, 2(2), 1–5.

[29] Rahman, M., Sarwar, H., Kader, M. A., Gonçalves, T., & Tin, T. T. (2024). Review and empirical analysis of machine learning-based software effort estimation. IEEE Access, 12, 85661–85680. https://doi.org/10.1109/ACCESS.2024.3404879

[30] Feta, N. R. (2022). Integration of fuzzy logic method and algorithm to prediction timeliness and software development cost. Jurnal Teknologi Nusa Mandiri, 19(1), 46–54.

[31] Kassaymeh, S., et al. (2024). Software effort estimation modelling and fully connected artificial neural network optimization using soft computing techniques. Cluster Computing, 27(1), 737–760.

[32] Van, H. V., et al. (2022). Toward improving the efficiency of software development effort estimation via clustering analysis. IEEE Access, 10, 83249–83264.

[33] Upreti, K., et al. (2022). Fuzzy logic-based support vector regression (SVR) model for software cost estimation using machine learning. In ICT Systems and Sustainability: Proceedings of ICT4SD 2021 (pp. [pages]). Springer.

[34] Phan, H., & Jannesari, A. (2022). Heterogeneous graph neural networks for software effort estimation. In Proceedings of the 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement.

[35] Alkhouly, A. A., Mohammed, A., & Hefny, H. A. (2021). Improving the performance of deep neural networks using two proposed activation functions. IEEE Access, 9, 82249–82271.

Downloads

Published

2025-05-13

How to Cite

K. Ravikumar, K. Saravanakumar, Anand Viswanathan, Mathivanan Durai, S. Devi, & S. Kalaiselvan. (2025). Analysis Of Software Cost Estimation and Debt Management Based on Deep Learning Approaches. International Journal of Computational and Experimental Science and Engineering, 11(2). https://doi.org/10.22399/ijcesen.2064

Issue

Section

Research Article