JOURNAL ARTICLE

Adaptive on-line software aging prediction based on machine learning

Abstract

The growing complexity of software systems is resulting in an increasing number of software faults. According to the literature, software faults are becoming one of the main sources of unplanned system outages, and have an important impact on company benefits and image. For this reason, a lot of techniques (such as clustering, fail-over techniques, or server redundancy) have been proposed to avoid software failures, and yet they still happen. Many software failures are those due to the software aging phenomena. In this work, we present a detailed evaluation of our chosen machine learning prediction algorithm (M5P) in front of dynamic and non-deterministic software aging. We have tested our prediction model on a three-tier web 12EE application achieving acceptable prediction accuracy against complex scenarios with small training data sets. Furthermore, we have found an interesting approach to help to determine the root cause failure: The model generated by machine learning algorithms.

Keywords:
Computer science Machine learning Software Software system Redundancy (engineering) Software metric Software sizing Cluster analysis Software reliability testing Artificial intelligence Software bug Software construction Data mining Software maintenance Software regression Reliability engineering Operating system Engineering

Metrics

82
Cited By
10.39
FWCI (Field Weighted Citation Impact)
28
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Software Aging Prediction Based on Extreme Learning Machine

Xiaozhi DuHuimin LuGang Liu

Journal:   TELKOMNIKA Indonesian Journal of Electrical Engineering Year: 2013 Vol: 11 (11)
JOURNAL ARTICLE

Software Defect Prediction based on Machine Learning and Deep Learning

Prathyusha TadapaneniNaga Chandana NadellaMudili DivyanjaliY. Sangeetha

Journal:   2022 International Conference on Inventive Computation Technologies (ICICT) Year: 2022
JOURNAL ARTICLE

A practice guide of software aging prediction in a web server based on machine learning

Yongquan YanPing Guo

Journal:   China Communications Year: 2016 Vol: 13 (6)Pages: 225-235
© 2026 ScienceGate Book Chapters — All rights reserved.