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 …

A method of multidimensional software aging prediction based on ensemble learning: A case of Android OS

Y Nie, Y Chen, Y Jiang, H Wu, B Yin, KY Cai - Information and Software …, 2024 - Elsevier
Context: Software aging refers to the phenomenon of performance degradation, increasing
failure rate, or system crash due to resource consumption and error accumulation in …

Model-driven availability assessment of the NFV-MANO with software rejuvenation

B Tola, Y Jiang, BE Helvik - IEEE Transactions on Network and …, 2021 - ieeexplore.ieee.org
Network Function Virtualization enables network operators to modernize their networks with
greater elasticity, network programmability, and scalability. Exploiting these advantages …

Do memories haunt you? An automated black box testing approach for detecting memory leaks in android apps

D Amalfitano, V Riccio, P Tramontana… - IEEE Access, 2020 - ieeexplore.ieee.org
Memory leaks represent a remarkable problem for mobile app developers since a waste of
memory due to bad programming practices may reduce the available memory of the device …

Two-level rejuvenation for android smartphones and its optimization

Y Qiao, Z Zheng, Y Fang, F Qin… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
The Android operating system (OS) is a sophisticated man-made system and is the
dominant OS in the current smartphone market. Due to the accumulation of errors in the …

Software micro-rejuvenation for Android mobile systems

D Cotroneo, L De Simone, R Natella… - Journal of Systems and …, 2022 - Elsevier
Software aging–the phenomenon affecting many long-running systems, causing
performance degradation or an increasing failure rate over mission time, and eventually …

Taxonomy of aging-related bugs in deep learning libraries

Z Liu, Y Zheng, X Du, Z Hu, W Ding… - 2022 IEEE 33rd …, 2022 - ieeexplore.ieee.org
Deep learning libraries are the cornerstone of deep learning systems, and millions of deep
learning applications are built on top of deep learning libraries. Due to long-term continuous …

Using machine learning for software aging detection in Android system

S Huo, D Zhao, X Liu, J Xiang… - 2018 Tenth …, 2018 - ieeexplore.ieee.org
Software aging is a common experience in Android operating system, as the gradual
performance degradation is usually complained by the users. However, the mathematical …

Assuring Autonomy of UAVs in Mission-critical Scenarios by Performability Modeling and Analysis

E Andrade, F Machida - ACM Transactions on Cyber-Physical Systems, 2023 - dl.acm.org
Uncrewed Aerial Vehicles (UAVs) have been used in mission-critical scenarios such as
Search and Rescue (SAR) missions. In such a mission-critical scenario, flight autonomy is a …

Software aging and rejuvenation in android: new models and metrics

J Xiang, C Weng, D Zhao, A Andrzejak, S Xiong… - Software Quality …, 2020 - Springer
Android users are occasionally troubled by the slow UI responses and sudden
application/OS crashes. These problems are mainly caused by software aging, a …