Journal of Cybersecurity and Information Management

Journal DOI

https://doi.org/10.54216/JCIM

Submit Your Paper

2690-6775ISSN (Online) 2769-7851ISSN (Print)

Volume 17 , Issue 2 , PP: 200-209, 2026 | Cite this article as | XML | Html | PDF | Full Length Article

Empirical Analysis of Computationally Intelligent Technique for Software Risk Prediction

Mohd Shabbir 1 * , Rakesh Kumar Yadav 2 , Mohd Waris Khan 3 * , Hitendra Singh 4

  • 1 Department of Computer Science and Engineering, MUIT, Lucknow, India - (shabbir.aec@gmail.com)
  • 2 Department of Computer Science and Engineering, MUIT, Lucknow, India - (rkymuit@gmail.com)
  • 3 Department of Computer Application, Integral University, Lucknow, India - (wariskhan070@gmail.com)
  • 4 Department of Electronic s and Communication Engineering, MUIT, Lucknow, India - (hit.singh111@gmail.com)
  • Doi: https://doi.org/10.54216/JCIM.170214

    Received: April 02, 2025 Revised: June 16, 2025 Accepted: August 14, 2025
    Abstract

    Software development is inherently associated with a high degree of uncertainty, often arising from unforeseen activities during different phases of the SDLC. As software systems expand in scale and complexity, the likelihood of failures and project delays also increases. Such situations, which are usually not anticipated, are known as software risks. They arise due to different reasons, which affect activities like essentials of engineering, making, putting into usage, and test. These risks need to be identified and managed in the initial phase for delivering software-related products that are both excellent and can be relied upon. While it has been standard practice in assessing software risks to depend upon human skills and previous experiences, it has been observed they lead to issues in consistency and often are reported to be unreliable. The current study is an attempt to tackle this issue through usage of predictive models that have their roots in machine learning (ML).  Borrowing from existing data, software risks are identified and classified through five popular machine-learning tools. To improve correctness and make it more robust, selection techniques of selection with multiple features are implemented. Among the other models, the Support Vector Machine (SVM) exhibited the maximum performance, achieving a classification accuracy of approximately 80%, with a precision of 84%, recall of 80%, and an F1 score of 80%. In terms of performance, Mutual Information was found to be best in methods of applied feature selection. The study indicates the ability of ML based methods in predicting and managing software risks. Additionally, this research highlights the potential of computationally intelligent techniques to assist project managers in early risk identification, proactive decision-making and enhancing the overall success rate of s/w projects.

    Keywords :

    Software Risk , Software Risk Prediction , Risk Management , Requirement Analysis , AI & , Machine Learning

    References

    [1]          J. Masso, F. J. Pino, C. Pardo, F. García, and M. Piattini, “Risk management in the software life cycle: A systematic literature review,” Comput. Stand. Interfaces, vol. 71, p. 103431, 2020.

     

    [2]          B. Verma and M. Dhanda, “A review on risk management in software projects,” Int. J. Innov. Res. Sci. Technol., vol. 2, no. 11, pp. 499–503, 2016.

     

    [3]          R. K. Bhujang and V. Suma, “A Comprehensive Solution for Risk Management in software development projects,” Int. J. Intell. Syst. Technol. Appl., vol. 17, no. 1, pp. 153–175, 2018.

     

    [4]          A. M. Chowdhury and S. Arefeen, “Software risk management: Importance and practices,” IJCIT, vol. 2, no. 1, pp. 49–54.

     

    [5]          A. Keshlaf and S. Riddle, “Risk management for web and distributed software development projects,” in Proc. 5th Int. Conf. Internet Monitor. Protection, Barcelona, Spain, May 2010, pp. 22–28.

     

    [6]          S. R. Bauskar et al., “Predictive Analytics for Project Risk Management Using Machine Learning,” J. Data Anal. Inf. Process., vol. 12, no. 11, pp. 566–580, Nov. 2024.

     

    [7]          Elzamly and B. Hussin, “Classification and identification of risk management techniques for mitigating risks with factor analysis technique in software risk management,” Rev. Comput. Eng. Res., vol. 2, no. 1, pp. 22–38, 2015.

     

    [8]          M. H. Mahmud et al., “Software Risk Prediction: Systematic Literature Review on Machine Learning Techniques,” Appl. Sci., vol. 12, no. 22, p. 11694, 2022.

     

    [9]          Y. Hu, X. Zhang, E. Ngai, R. Cai, and M. Liu, “Software project risk analysis using Bayesian networks with causality constraints,” Decis. Support Syst., vol. 56, pp. 439–449, 2013.

     

    [10]       H. A. Salih and H. H. Ammar, “Model-based resource utilization and performance risk prediction using machine learning Techniques,” JOIV Int. J. Inform. Vis., vol. 1, no. 4, pp. 101–109, 2017.

     

    [11]       K. Suresh and R. Dillibabu, “An integrated approach using IF-TOPSIS, fuzzy DEMATEL, and enhanced CSA optimized ANFIS for software risk prediction,” Knowl. Inf. Syst., vol. 63, no. 7, pp. 1909–1934, Jul. 2021.

     

    [12]       P. G. Sankaranarayanan and S. Prediction, “Prediction of Risk Percentage in Software Projects by Training Machine Learning Classifiers,” Comput. Electr. Eng., vol. 94, p. 107362, 2021.

     

    [13]       Salehpour, K. Samadzamini, and R. J. Moghadam, “A critical analysis of the impact of feature selection and feature engineering on credit risk assessment using machine learning techniques: A systematic review,” SSRN, Mar. 2025. [Online]. Available: https://ssrn.com/abstract=5183264

     

    [14]       Y. P. Vera and Á. F. D. Carpio, “Comparing machine learning techniques for software requirements risk prediction,” Indones. J. Electr. Eng. Comput. Sci., vol. 34, no. 1, pp. 508–519, Apr. 2024.

     

    [15]       M. N. Alatawi et al., “A Data-Driven Artificial Neural Network Approach to Software Project Risk Assessment,” IET Softw., vol. 2023, pp. 1–19, Dec. 2023.

     

    [16]       Y. Chun, “An Empirical Study of Intelligent Security Analysis Methods Utilizing Big Data,” Webology, vol. 19, no. 1, pp. 4672–4681, Jan. 2022.

     

    [17]       R. Naseem et al., “Empirical Assessment of Machine Learning Techniques for Software Requirements Risk Prediction,” Electronics, vol. 10, no. 2, p. 168, 2021.

     

    [18]       R. Ferenc, P. Gyimesi, G. Gyimesi, Z. Tóth, and T. Gyimóthy, “An automatically created novel bug dataset and its validation in bug prediction,” J. Syst. Softw., vol. 169, p. 110693, Sep. 2020.

     

    [19]       O. Balogun, A. S. Hashim, S. Basri, and S. J. Abdulkadir, “Performance Analysis of Feature Selection Methods in Software Defect Prediction: A Search Method Approach,” Appl. Sci., vol. 9, no. 13, p. 2764, 2019.

     

    [20]       T. Joachims, “Text Categorization with Support Vector Machines: Learning with Many Relevant Features,” in Proc. Eur. Conf. Mach. Learn., Berlin, Germany, 1998, pp. 137–142.

     

    [21]       Z. Gao, H. Liu, and L. Li, “Data Augmentation for Time-Series Classification: An Extensive Empirical Study and Comprehensive Survey,” J. Artif. Intell. Res., vol. 83, art. 5, Jun. 2025.

     

    [22]       J. Dodge, Q. V. Liao, Y. Zhang, R. K. E. Bellamy, and C. Dugan, “Explaining Models: An Empirical Study of How Explanations Impact Fairness Judgment,” in Proc. 24th Int. Conf. Intell. User Interfaces, Mar. 2019, pp. 275–285.

     

    [23]       F. Sebastiani, “Machine learning in automated text categorization,” ACM Comput. Surv., vol. 34, no. 1, pp. 1–47, 2002.

     

    [24]       R. Zhao and M. Kezhi, “Fuzzy bag-of-words model for document representation,” IEEE Trans. Fuzzy Syst., vol. 26, no. 2, pp. 794–804, Apr. 2017.

     

    [25]       S. R. Bauskar et al., “Predictive Analytics for Project Risk Management Using Machine Learning,” J. Data Anal. Inf. Process., vol. 12, no. 11, pp. 566–580, Nov. 2024.

     

    [26]       Available: https://github.com/bharlow058/SoftwareRiskPrediction/tree/main.

    Cite This Article As :
    Shabbir, Mohd. , Kumar, Rakesh. , Waris, Mohd. , Singh, Hitendra. Empirical Analysis of Computationally Intelligent Technique for Software Risk Prediction. Journal of Cybersecurity and Information Management, vol. , no. , 2026, pp. 200-209. DOI: https://doi.org/10.54216/JCIM.170214
    Shabbir, M. Kumar, R. Waris, M. Singh, H. (2026). Empirical Analysis of Computationally Intelligent Technique for Software Risk Prediction. Journal of Cybersecurity and Information Management, (), 200-209. DOI: https://doi.org/10.54216/JCIM.170214
    Shabbir, Mohd. Kumar, Rakesh. Waris, Mohd. Singh, Hitendra. Empirical Analysis of Computationally Intelligent Technique for Software Risk Prediction. Journal of Cybersecurity and Information Management , no. (2026): 200-209. DOI: https://doi.org/10.54216/JCIM.170214
    Shabbir, M. , Kumar, R. , Waris, M. , Singh, H. (2026) . Empirical Analysis of Computationally Intelligent Technique for Software Risk Prediction. Journal of Cybersecurity and Information Management , () , 200-209 . DOI: https://doi.org/10.54216/JCIM.170214
    Shabbir M. , Kumar R. , Waris M. , Singh H. [2026]. Empirical Analysis of Computationally Intelligent Technique for Software Risk Prediction. Journal of Cybersecurity and Information Management. (): 200-209. DOI: https://doi.org/10.54216/JCIM.170214
    Shabbir, M. Kumar, R. Waris, M. Singh, H. "Empirical Analysis of Computationally Intelligent Technique for Software Risk Prediction," Journal of Cybersecurity and Information Management, vol. , no. , pp. 200-209, 2026. DOI: https://doi.org/10.54216/JCIM.170214