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 software aging in Android mobile OS, which causes the device to gradually degrade in responsiveness, and to eventually fail. We present a methodology to identify factors (such as workloads and device configurations) and resource utilization metrics that are correlated with software aging. Moreover, we performed an empirical analysis of recent Android devices, finding that software aging actually affects them. The analysis pointed out processes and components of the Android OS affected by software aging, and metrics useful as indicators of software aging to schedule software rejuvenation actions.

Software Aging Analysis of the Android Mobile OS / Cotroneo, Domenico; Fucci, Francesco; Iannillo, ANTONIO KEN; Natella, Roberto; Pietrantuono, Roberto. - (2016), pp. 478-489. (Intervento presentato al convegno 2016 IEEE 27th International Symposium on Software Reliability Engineering (ISSRE), tenutosi a Ottawa, Canada nel Ottobre) [10.1109/ISSRE.2016.25].

Software Aging Analysis of the Android Mobile OS

COTRONEO, DOMENICO;FUCCI, FRANCESCO;IANNILLO, ANTONIO KEN;NATELLA, ROBERTO;PIETRANTUONO, ROBERTO
2016

Abstract

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 software aging in Android mobile OS, which causes the device to gradually degrade in responsiveness, and to eventually fail. We present a methodology to identify factors (such as workloads and device configurations) and resource utilization metrics that are correlated with software aging. Moreover, we performed an empirical analysis of recent Android devices, finding that software aging actually affects them. The analysis pointed out processes and components of the Android OS affected by software aging, and metrics useful as indicators of software aging to schedule software rejuvenation actions.
2016
978-1-4673-9002-6
978-1-4673-9002-6
Software Aging Analysis of the Android Mobile OS / Cotroneo, Domenico; Fucci, Francesco; Iannillo, ANTONIO KEN; Natella, Roberto; Pietrantuono, Roberto. - (2016), pp. 478-489. (Intervento presentato al convegno 2016 IEEE 27th International Symposium on Software Reliability Engineering (ISSRE), tenutosi a Ottawa, Canada nel Ottobre) [10.1109/ISSRE.2016.25].
File in questo prodotto:
File Dimensione Formato  
07774545.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print
Licenza: Accesso privato/ristretto
Dimensione 889.59 kB
Formato Adobe PDF
889.59 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/668412
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 41
  • ???jsp.display-item.citation.isi??? 27
social impact