A METHOD OF RISK-BASED QUALITY MANAGEMENT OF AN IT PRODUCT BASED ON DATA ANALYSIS AND MACHINE LEARNING WITHIN SDLC

Authors

DOI:

https://doi.org/10.32689/maup.it.2026.1.4

Keywords:

risk-based quality management, SDLC, machine learning, defect prediction, DSS, software metrics, data-driven

Abstract

The article is devoted to the development of a risk-oriented quality management method for IT products within the software development life cycle. The object of the study is the process of ensuring software quality under conditions of uncertainty and limited resources, while the problem addressed is the lack of an integrated mechanism for quantitative assessment, prediction, and prioritization of quality risks based on SDLC data. The paper proposes a formalized mathematical model in which risk is interpreted as a probabilistic characteristic of software component defectiveness, as well as a mechanism for integrating risk assessments into quality assurance processes in the form of adaptive quality gates and a decision support system prototype. The obtained results made it possible to solve the identified problem due to the combination of probabilistic modeling, machine learning methods, and risk-oriented test prioritization, which ensures the transition from static control to data-driven quality management. The results are explained by establishing relationships between software metrics and defect probability, enabling component ranking by risk level, formation of a risk register, and optimization of verification resource allocation. Experimental validation on the open NASA Metrics Data Program dataset demonstrated that the model achieves ROC-AUC = 0.669 and PR-AUC = 0.382, and in scenario analysis provides recall@top-k ≈ 0.38 compared to ≈ 0.37 for the LOC-based approach and ≈ 0.18 for random selection. Practical application of the results is advisable in software quality management systems, DevOps analytics, CI/CD environments, and test prioritization processes, provided that historical data on code metrics, testing outcomes, module characteristics, and defectiveness are available under resource constraints.

References

Olusanya, O. O., Jimoh, R. G., Misra, S., & Awotunde, J. B. (2024). A neuro-fuzzy security risk assessment system for software development life cycle. Heliyon, 10(13), e33495. https://doi.org/10.1016/j.heliyon.2024.e33495

Saeed, H., Shafi, I., Ahmad, J., Khan, A. A., Khurshaid, T., & Ashraf, I. (2025). Review of Techniques for Integrating Security in Software Development Lifecycle. Computers, Materials & Continua, 82(1), 139–172. https://doi.org/10.32604/cmc.2024.057587

Humayun, M., Jhanjhi, N., Fahhad Almufareh, M., & Ibrahim Khalil, M. (2022). Security Threat and Vulnerability Assessment and Measurement in Secure Software Development. Computers, Materials & Continua, 71(3), 5039–5059. https://doi.org/10.32604/cmc.2022.019289

Basile, C., De Sutter, B., Canavese, D., Regano, L., & Coppens, B. (2023). Design, implementation, and automation of a risk management approach for man-at-the-End software protection. Computers & Security, 132, 103321. https://doi.org/10.1016/j.cose.2023.103321

M, A. Z., & J, C. (2024). Prioritization of Risks in Agile Software Projects Through an Analytic Hierarchy Process Approach. Procedia Computer Science, 233, 713–722. https://doi.org/10.1016/j.procs.2024.03.260

Dewi, R. S., & Dharmawan, Y. S. (2024). A Proposed Model for Embedding Risk Proportion in Software Development Effort Estimation. Procedia Computer Science, 234, 1777–1784. https://doi.org/10.1016/j.procs.2024.03.185

Mothanna, Y., ElMedany, W., Hammad, M., Ksantini, R., & Sharif, M. S. (2024). Adopting security practices in software development process: Security testing framework for sustainable smart cities. Computers & Security, 144, 103985. https://doi.org/10.1016/j.cose.2024.103985

Del-Real, C., De Busser, E., & van den Berg, B. (2024). Shielding software systems: A comparison of security by design and privacy by design based on a systematic literature review. Computer Law & Security Review, 52, 105933. https://doi.org/10.1016/j.clsr.2023.105933

Kosenkov, O., Elahidoost, P., Gorschek, T., Fischbach, J., Mendez, D., Unterkalmsteiner, M., Fucci, D., & Mohanani, R. (2025). Systematic mapping study on requirements engineering for regulatory compliance of software systems. Information and Software Technology, 178, 107622. https://doi.org/10.1016/j.infsof.2024.107622

Faustino, J., Pereira, R., Mira da Silva, M., Adriano, D., & Camargo, V. (2025). The Impact of DevOps in IT Service Management. Journal of Global Information Management, 33(1), 1–49. https://doi.org/10.4018/jgim.392902

Software defect prediction nasa. (б. д.). Kaggle: Your Machine Learning and Data Science Community. https://www.kaggle.com/datasets/aczy156/software-defect-prediction-nasa

Semenov, S., Tsukur, V., Molokanova, V., Muchacki, M., Litawa, G., Mozhaiev, M., & Petrovska, I. (2025). Mathematical Model of the Software Development Process with Hybrid Management Elements. Applied Sciences, 15(21), 11667. https://doi.org/10.3390/app152111667

Sabau, A.R., Hacks, S. & Steffens, A. Implementation of a continuous delivery pipeline for enterprise architecture model evolution. Softw Syst Model 20, 117–145 (2021). https://doi.org/10.1007/s10270-020-00828-z

Hnatushenko, V. V., Hnatushenko, Vik. V., Dorosh, N. L., Solodka, N. O., & Liashenko, O. A. (2022). Non-relational approach to developing knowledge bases of expert system prototype. Naukovyi Visnyk Natsionalnoho Hirnychoho Universytetu, (2), 112–117. https://doi.org/10.33271/nvngu/2022-2/112

Çarka, J., Esposito, M. & Falessi, D. On effort-aware metrics for defect prediction. Empir Software Eng 27, 152 (2022). https://doi.org/10.1007/s10664-022-10186-7

Published

2026-06-01

How to Cite

Кіш, Ю., & Лях, І. (2026). A METHOD OF RISK-BASED QUALITY MANAGEMENT OF AN IT PRODUCT BASED ON DATA ANALYSIS AND MACHINE LEARNING WITHIN SDLC. Information Technology and Society, (1 (20), 31-43. https://doi.org/10.32689/maup.it.2026.1.4

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.