Development of an AI-Based Model for Predictive Maintenance of Software Systems

Sylvia Na'anzoem Dagor, Chinmuk Stephen Damulak, Awuna Samuel Kile, Jeremiah Yusuf Bassi

Abstract

Software failures have been on the rise recently, leading to operational shortcomings and substantial financial losses. One primary reason is a lack of a diligent maintenance culture. To enhance reliability and minimise operational downtime, this study proposes the development of an AI-based predictive maintenance model for software systems. The study uses real-time and historical system data, such as performance metrics, error logs, and resource usage, in conjunction with supervised machine learning algorithms of Random Forest (RF), Support Vector Machine (SVM), XGBoost, and Long Short-Term Memory (LSTM) networks to forecast software failures before they happen. The researchers used open-source datasets and industrial maintenance logs to train and evaluate the models. Results showed that LSTM and XGBoost performed better than the other models, achieving validation accuracies of up to 90% and demonstrating their strong ability to capture intricate feature interactions and temporal dependencies. By comparing these models for efficacy across comparable scenarios, the study advances the study of software reliability. It emphasises the potential of AI-driven predictive maintenance to help organisations shift from reactive to proactive maintenance strategies, minimising downtime, optimising resource allocation, and lowering costs. Adopting scalable, interpretable models suited to specific data types and system contexts is one of the recommendations. 




Keywords


Artificial Intelligence; Failure Prediction; LSTM, Machine Learning; Predictive Maintenance; Random Forest; Software Systems; SVM; System Reliability; XGBoost

Full Text:

PDF


References


1. Scrum Team (2024). Risks of Neglecting Software Support and Maintenance. Retrieved from https://www.scrums.com/blog/risks-of-neglecting-software-maintenance

2. United Nations Conference. (2024). Digital Economy Report 2024. Retrieved from https://unctad.org/system/files/official-document/der2024_en.pdf

3. Jardine, A. K., Lin, D., & Banjevic, D. (2005). A review of machinery diagnostics and prognostics implementing condition-based maintenance. Mechanical Systems and Signal Processing, 20(7), 1483–1510. doi: 10.1016/j.ymssp.2005.09.012

4. Susto, G. A., Schirru, A., Pampuri, S., McLoone, S., & Beghi, A. (2014). Machine Learning for Predictive Maintenance: A Multiple Classifier Approach. IEEE Transactions on Industrial Informatics, 11(3), 812–820. doi: 10.1109/tii.2014.2349359

5. Xu, W., Huang, L., Fox, A., Patterson, D., & Jordan, M. I. (2009). Detecting large-scale system problems by mining console logs. Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles, 117–132. doi: 10.1145/1629575.1629587

6. Alenezi, M., & Akour, M. (2025). AI-Driven Innovations in Software Engineering: A review of current practices and future directions. Applied Sciences, 15(3), 1344. doi: 10.3390/app15031344

7. Catal, C. (2010). Software fault prediction: A literature review and current trends. Expert Systems With Applications, 38(4), 4626–4636. doi: 10.1016/j.eswa.2010.10.024

8. Habeeb. A (2025). Reducing Downtime in Production Lines Through Proactive Maintenance Strategies. Retrieved from https://www.researchgate.net/publication/389891476_Reducing_Downtime_in_Production_Lines_Through_Proactive_Maintenance_Strategies

9. Kalogiannidis, S., Kalfas, D., Papaevangelou, O., Giannarakis, G., & Chatzitheodoridis, F. (2024). The role of artificial intelligence technology in predictive risk assessment for business continuity: a case study of Greece. Risks, 12(2), 19. doi: 10.3390/risks12020019

10. Mohammad, A., & Chirchir, B. (2024). Challenges of Integrating Artificial Intelligence in software project Planning: A Systematic Literature review. Digital, 4(3), 555–571. doi: 10.3390/digital4030028

11. Sinha, S., & Lee, Y. M. (2024). Challenges with developing and deploying AI models and applications in industrial systems. Discover Artificial Intelligence, 4(1). doi: 10.1007/s44163-024-00151-2


Article Metrics

Metrics Loading ...

Metrics powered by PLOS ALM

Refbacks

  • There are currently no refbacks.




Copyright (c) 2025 Sylvia Na'anzoem Dagor, Chinmuk Stephen Damulak, Awuna Samuel Kile, Jeremiah Yusuf Bassi

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.