A survey of software aging and rejuvenation studies
Software aging is a phenomenon plaguing many long-running complex software systems,
which exhibit performance degradation or an increasing failure rate. Several strategies …
which exhibit performance degradation or an increasing failure rate. Several strategies …
A survey on software aging and rejuvenation in the cloud
R Pietrantuono, S Russo - Software Quality Journal, 2020 - Springer
The adoption of cloud computing for providing resource and delivering services is an
irreversible trend. For most IT companies, the quality of provided services is strongly …
irreversible trend. For most IT companies, the quality of provided services is strongly …
Predicting aging-related bugs using software complexity metrics
Long-running software systems tend to show degraded performance and an increased
failure occurrence rate. This problem, known as Software Aging, which is typically related to …
failure occurrence rate. This problem, known as Software Aging, which is typically related to …
Software aging analysis of the android mobile os
D Cotroneo, F Fucci, AK Iannillo… - 2016 IEEE 27th …, 2016 - ieeexplore.ieee.org
Mobile devices are significantly complex, feature-rich, and heavily customized, thus they are
prone to software reliability and performance issues. This paper considers the problem of …
prone to software reliability and performance issues. This paper considers the problem of …
How do bugs surface? A comprehensive study on the characteristics of software bugs manifestation
The impact of software bugs on today's system failures is of primary concern. Many bugs are
detected and removed during testing, while others do not show up easily at development …
detected and removed during testing, while others do not show up easily at development …
Lifetime extension of software execution subject to aging
Software aging is a phenomenon of progressive degradation of software execution
environment caused by software faults. In this paper, we propose software life-extension as …
environment caused by software faults. In this paper, we propose software life-extension as …
Aging-related performance anomalies in the apache storm stream processing system
M Ficco, R Pietrantuono, S Russo - Future Generation Computer Systems, 2018 - Elsevier
Event stream processing has recently emerged as a popular paradigm for implementing
high-volume distributed (near-) real time data processing applications. Several open source …
high-volume distributed (near-) real time data processing applications. Several open source …
An automatic framework for detecting and characterizing performance degradation of software systems
Software systems that run continuously over a long time have been frequently reported
encountering gradual degradation issues. That is, as time progresses, software tends to …
encountering gradual degradation issues. That is, as time progresses, software tends to …
A novel multi-step-ahead approach for cloud server aging prediction based on hybrid deep learning model
H Meng, J Zhang - Engineering Applications of Artificial Intelligence, 2024 - Elsevier
Predicting software aging in cloud servers is essential for preventing cloud system
breakdown and unexpected failures. However, the aging time series data in cloud servers …
breakdown and unexpected failures. However, the aging time series data in cloud servers …
ARF-predictor: Effective prediction of aging-related failure using entropy
Even well-designed software systems suffer from chronic performance degradation, also
known as “software aging”, due to internal (eg, software bugs) or external (eg, resource …
known as “software aging”, due to internal (eg, software bugs) or external (eg, resource …