An Empirical Study to Identify Software Aging Indicators for Android OS

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Android mobile devices have been suffering from performance degradation and increased failure rates during long-term operation, known as software aging. With the major changes in performance optimization and resource management in Android, it is spotted that the aging behavior of Android devices in the 2020s differs significantly from previous studies in resource utilization and performance metrics, which makes some classic metrics difficult to measure aging well, and new metrics are required to better describe the new phenomenon. Thus, we propose thread- and interface-level metrics to portray aging at a finer granularity and conduct an empirical study to reidentify classic and new software aging metrics in Android. Analysis confirms that software aging in Android is less reflected in global resources metrics but in more fine-grained ones, so thread- and interface-level metrics combined with specific classic resource and process-level metrics are helpful as indicators of software aging. These metrics have been confirmed and deployed for aging monitoring by our mobile phone manufacturer collaborators. A new experimental method customized for metric studies has also been adopted in this paper, significantly reducing data costs and interference in measurements.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE 23rd International Conference on Software Quality, Reliability, and Security, QRS 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages428-439
Number of pages12
ISBN (Electronic)9798350319583
DOIs
StatePublished - 2023
Event23rd IEEE International Conference on Software Quality, Reliability, and Security, QRS 2023 - Chiang Mai, Thailand
Duration: 22 Oct 202326 Oct 2023

Publication series

NameIEEE International Conference on Software Quality, Reliability and Security, QRS
ISSN (Print)2693-9177

Conference

Conference23rd IEEE International Conference on Software Quality, Reliability, and Security, QRS 2023
Country/TerritoryThailand
CityChiang Mai
Period22/10/2326/10/23

Keywords

  • Android OS
  • aging indicators
  • software aging
  • software reliability

Fingerprint

Dive into the research topics of 'An Empirical Study to Identify Software Aging Indicators for Android OS'. Together they form a unique fingerprint.

Cite this