A survey of software aging and rejuvenation studies

D Cotroneo, R Natella, R Pietrantuono… - ACM Journal on …, 2014 - dl.acm.org
Software aging is a phenomenon plaguing many long-running complex software systems,
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 …

Predicting aging-related bugs using software complexity metrics

D Cotroneo, R Natella, R Pietrantuono - Performance Evaluation, 2013 - Elsevier
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 …

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 …

How do bugs surface? A comprehensive study on the characteristics of software bugs manifestation

D Cotroneo, R Pietrantuono, S Russo… - Journal of Systems and …, 2016 - Elsevier
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 …

An empirical study of fault triggers in deep learning frameworks

X Du, Y Sui, Z Liu, J Ai - IEEE transactions on dependable and …, 2022 - ieeexplore.ieee.org
Deep learning frameworks play a key rule to bridge the gap between deep learning theory
and practice. With the growing of safety-and security-critical applications built upon deep …

Lifetime extension of software execution subject to aging

F Machida, J Xiang, K Tadano… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
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 …

An automatic framework for detecting and characterizing performance degradation of software systems

P Zheng, Y Qi, Y Zhou, P Chen, J Zhan… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
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 …

Aging-related bugs in cloud computing software

F Machida, J Xiang, K Tadano… - 2012 IEEE 23rd …, 2012 - ieeexplore.ieee.org
Cloud computing is established on advanced software technologies intended to enhance
the scalability of computing infrastructure by making full use of commodity servers. The more …

Analysis of software aging in android

C Weng, J Xiang, S Xiong, D Zhao… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
There are a number of researches on software aging in different systems, but few
researches have been done in Android system. At the same time, due to the complexity of …