Machine Learning Algorithms for IT Project Risk Level Identification: A Multi Classifier Framework with Systematic Preprocessing and Per-Class Evaluation

Pastima Simanjuntak, Sunardi Sunardi, Anton Yudhana

Abstract


The persistently high failure rate of Information Technology (IT) projects, driven by inadequate risk identification, remains a critical organizational challenge, and conventional risk assessment based on subjective expert judgment struggles to model the non-linear interdependencies in large-scale project data. This research proposes a multi-classifier machine learning (ML) framework for automated IT project risk level identification (Low, Medium, High), built on two contributions: a systematic, auditable preprocessing protocol (explicit target-leakage screening, a controlled before/after comparison of the Synthetic Minority Over-sampling Technique (SMOTE), and hyperparameter optimization) and a per-class ordinal-consistency evaluation that decomposes misclassifications by their severity relative to the ordinal risk structure. Five classifiers were evaluated on 10,919 historical IT project records: Logistic Regression (LR), Support Vector Machine (SVM), Random Forest (RF), Decision Tree (DT), and K-Nearest Neighbors (KNN). The leakage screening identified and removed a variable that deterministically encoded the target label. After SMOTE and hyperparameter tuning, SVM achieved the best single-model performance (accuracy 83.65%, macro F1-score 0.759), followed by RF (82.14%, 0.731), LR (80.82%, 0.744), DT (73.72%, 0.669), and KNN (69.64%, 0.596); a five-model soft-voting ensemble reached 83.42% accuracy and a macro F1-score of 0.757. Across all sixteen model/stage configurations (7,165 aggregate misclassifications), the non-adjacent error rate, a High-risk project predicted as Low-risk or vice versa, was exactly zero, a reliability property invisible to aggregate accuracy or F1-score.


Keywords


IT Project Risk Level; Machine Learning; Multi-class Classification; Systematic Preprocessing; Per-Class Evaluation; Data Leakage; SMOTE

Full Text:

PDF

References


J. Menezes, C. Gusmão, and H. Moura, “Risk factors in software development projects: a systematic literature review,” Software Quality Journal, vol. 27, no. 3, pp. 1149–1174, 2019, doi: 10.1007/S11219-018-9427-5.

M. N. Alatawi et al., “A Data‐Driven Artificial Neural Network Approach to Software Project Risk Assessment,” IET Software, vol. 2023, no. 1, Jan. 2023, doi: 10.1049/2023/4324783.

V. Nikolaenko and A. Sidorov, “Analysis of 105 IT Project Risks,” Journal of Risk and Financial Management, vol. 16, no. 1, p. 33, Jan. 2023, doi: 10.3390/jrfm16010033.

J. Masso, 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, 2022, doi: 10.1016/J.CSI.2020.103431.

K. Buganová and J. Šimíčková, “Risk management in traditional and agile project management,” Transportation Research Procedia, vol. 40, pp. 986–993, 2019, doi: 10.1016/J.TRPRO.2019.07.138.

R. Al Mnaseer, “Ensemble machine learning for risk assessment in construction project management: applications in infrastructure development,” Asian Journal of Civil Engineering, vol. 27, no. 2, pp. 485–497, Feb. 2026, doi: 10.1007/s42107-025-01515-4.

A. Cucus, W. P. Sari, A. Aminuddin, D. I. S. Saputra, W. A. Hammood, and R. F. A. Aziza, “Systematic Review of IT Risk Management Using a Scientometric Approach,” Systematic Review of IT Risk Management Using a Scientometric Approach, pp. 126–131, 2023, doi: 10.1109/icoiact59844.2023.10455938.

S. Di Zio, M. Bolzan, M. Marozzi, and M. Scioni, “Delphi-based scenarios and risk management: A parallelism between paths destined to meet,” Socioecon. Plann. Sci., vol. 92, p. 101832, Apr. 2024, doi: 10.1016/j.seps.2024.101832.

M. Khalilzadeh, S. A. Banihashemi, and D. Božanić, "A Step-By-Step Hybrid Approach to Project Risk Management," Decision Making: Applications in Management and Engineering, vol. 7, no. 1, pp. 442-472, Jan. 2024, doi: 10.31181/dmame712024884.

B. G. Tavares, C. E. S. da Silva, and A. D. de Souza, “Risk management analysis in Scrum software projects,” International Transactions in Operational Research, vol. 26, no. 5, pp. 1884–1905, Sep. 2019, doi: 10.1111/itor.12401.

Q. Hammouri et al., “Influence of information technology on project risk management: The mediating role of risk identification,” Journal of Project Management, vol. 10, no. 1, pp. 143–150, 2025, doi: 10.5267/j.jpm.2024.10.001.

M. Z. Nabeel, “AI-Enhanced Project Management Systems for Optimizing Resource Allocation and Risk Mitigation,” Asian Journal of Multidisciplinary Research & Review, vol. 5, no. 5, pp. 53–91, 2024, doi: 10.55662/ajmrr.2024.5502.

A. Valencia-Arias et al., “Machine learning applications in risk management: Trends and research agenda,” F1000Res., vol. 14, p. 233, Apr. 2025, doi: 10.12688/f1000research.161993.2.

M. Banda, E. K. Ngassam, and E. Mnkandla, “Enhancing Classification and Prediction through the Application of Hybrid Machine Learning Models,” in 2024 IST-Africa Conference (IST-Africa), IEEE, May 2024, pp. 1–12. doi: 10.23919/IST-Africa63983.2024.10569590.

G. P. and S. Sankaranarayanan, “Prediction of Risk Percentage in Software Projects by Training Machine Learning Classifiers,” Computers & Electrical Engineering, vol. 94, p. 107362, Sep. 2021, doi: 10.1016/j.compeleceng.2021.107362.

S. R. Bauskar, C. R. Madhavaram, E. P. Galla, J. R. Sunkara, H. K. Gollangi, and S. K. Rajaram, “Predictive Analytics for Project Risk Management Using Machine Learning,” Journal of Data Analysis and Information Processing, vol. 12, pp. 566–580, 2024, doi: 10.4236/jdaip.2024.124030.

Z. Diao, “Research on investment project risk prediction and management based on machine learning,” Applied and Computational Engineering, vol. 87, no. 1, pp. 142–147, Jul. 2024, doi: 10.54254/2755-2721/87/20241561.

A. N. Ismawan and S. Wahyu, “Hybrid Machine Learning Predictive Model for Resource Allocation Optimization and Project Risk Management,” Sinkron, vol. 10, no. 1, pp. 713–724, Jan. 2026, doi: 10.33395/sinkron.v10i1.15773.

R. Yang, L. Shang, and H. Zhang, "Risk Factor Identification of the Information Technology Project based on the DEMATEL-ISM Model," Journal of Engineering Science and Technology Review, vol. 15, no. 4, pp. 53-59, 2022, doi: 10.25103/jestr.154.08.

A. Khodabakhshian, T. Puolitaival, and L. Kestle, “Deterministic and Probabilistic Risk Management Approaches in Construction Projects: A Systematic Literature Review and Comparative Analysis,” Buildings, vol. 13, no. 5, p. 1312, May 2023, doi: 10.3390/buildings13051312.

I. Hadi, A. Ghozali, and A. R. Handoko, "Exploration of the Project Risk Management Framework for Information Technology Companies," Cogito Smart Journal, vol. 9, no. 2, pp. 266-279, 2023.

V. Wijaya and N. Rachmat, "Comparison of SVM, Random Forest, and Logistic Regression Performance in Student Mental Health Screening," JEECS, vol. 9, no. 2, pp. 173-184, Dec. 2024, doi: 10.54732/jeecs.v9i2.9.

Z. M. Yaseen, Z. H. Ali, S. Q. Salih, and N. Al-Ansari, “Prediction of Risk Delay in Construction Projects Using a Hybrid Artificial Intelligence Model,” Sustainability, vol. 12, no. 4, p. 1514, Feb. 2020, doi: 10.3390/su12041514.

L. K. Aggabou, B. Lakehal, and M. Mouda, “An Artificial Neural Network Approach for Construction Project Risk Management,” International Journal of Safety and Security Engineering, vol. 14, no. 2, pp. 553–561, Apr. 2024, doi: 10.18280/ijsse.140222.

A. Iftikhar, M. Alam, R. Ahmed, S. Musa, and M. M. Su'ud, "Risk Prediction Using Artificial Neural Network in Global Software Development," Comput. Intell. Neurosci., vol. 2021, Jan. 2021, doi: 10.1155/2021/2922728.

A. S. Filippetto, R. Lima, and J. L. V. Barbosa, "A risk prediction model for software project management based on similarity analysis of context histories," Inf. Softw. Technol., vol. 131, p. 106497, Mar. 2021, doi: 10.1016/j.infsof.2020.106497.

S. Kaufman, S. Rosset, C. Perlich, and O. Stitelman, "Leakage in data mining: Formulation, detection, and avoidance," ACM Transactions on Knowledge Discovery from Data, vol. 6, no. 4, pp. 1-21, 2012, doi: 10.1145/2382577.2382579.

N. V. Chawla, K. W. Bowyer, L. O. Hall, and W. P. Kegelmeyer, "SMOTE: Synthetic Minority Over-sampling Technique," Journal of Artificial Intelligence Research, vol. 16, pp. 321-357, 2002, doi: 10.1613/jair.953.

R. van den Goorbergh, M. van Smeden, D. Timmerman, and B. Van Calster, “The harm of class imbalance corrections for risk prediction models: illustration and simulation using logistic regression,” Journal of the American Medical Informatics Association, vol. 29, no. 9, pp. 1525–1534, Aug. 2022, doi: 10.1093/jamia/ocac093.

T. Cover and P. Hart, "Nearest neighbor pattern classification," IEEE Transactions on Information Theory, vol. 13, no. 1, pp. 21-27, 1967, doi: 10.1109/TIT.1967.1053964.

A. Yudhana, S. Sunardi, and A. J. S. Hartanta, “Application of the K-Nearest Neighbor Algorithm Using Euclidean Distance for Predicting Sengon Wood Sawing Outcomes,” Transmisi, vol. 22, no. 4, pp. 123–129, Nov. 2020, doi: 10.14710/transmisi.22.4.123-129.

L. I. Kuncheva, “Combining Pattern Classifiers: Methods and Algorithms,” Wiley, 2014, doi: 10.1002/9781118914564.

S. Srivastava and D. Mishra, "Severity of error in hierarchical datasets," Scientific Reports, vol. 13, no. 1, p. 21903, 2023, doi: 10.1038/s41598-023-49185-z.

S. Zhu, K. Wang, and C. Li, "Crash Injury Severity Prediction Using an Ordinal Classification Machine Learning Approach," International Journal of Environmental Research and Public Health, vol. 18, no. 21, p. 11564, 2021, doi: 10.3390/ijerph182111564.




DOI: https://doi.org/10.55311/aiocsit.v7i2.415

Refbacks

  • There are currently no refbacks.