{"title":"An Empirical Study on Software Aging Indicators Prediction in Android Mobile","authors":"Yu Qiao, Zheng Zheng, Yunyu Fang","doi":"10.1109/ISSREW.2018.00018","DOIUrl":null,"url":null,"abstract":"The requirements for high reliability, availability, and performance of mobile devices have increased significantly. Android is the most widely used mobile operating system in the world, and it is affected by software aging, resulting in poor responsiveness. This paper investigates the software aging indicators prediction in Android, focusing on aging indicators such as system's free physical memory and application's heap memory. Due to the various user behavior sequences for Android applications and system, we utilize Long Short-Term Memory Neural Network (LSTM NN), which could capture the hidden long-term dependence in a time series to predict these aging indicators. We analyze the prediction results with traditional evaluation metrics like MAPE/MSE for evaluating the whole prediction performance, and with our proposed evaluation metrics TA, FA, SVA for evaluating the trend, fluctuation, and small variation of aging indicators respectively. The results show that LSTM NN has superior performance compared with other prediction methods in the history of software aging researches. Based on the results, proactive management techniques like software rejuvenation could be scheduled by predicting the proper moment to alleviate software aging effects and increase the availability of Android mobile.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSREW.2018.00018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
The requirements for high reliability, availability, and performance of mobile devices have increased significantly. Android is the most widely used mobile operating system in the world, and it is affected by software aging, resulting in poor responsiveness. This paper investigates the software aging indicators prediction in Android, focusing on aging indicators such as system's free physical memory and application's heap memory. Due to the various user behavior sequences for Android applications and system, we utilize Long Short-Term Memory Neural Network (LSTM NN), which could capture the hidden long-term dependence in a time series to predict these aging indicators. We analyze the prediction results with traditional evaluation metrics like MAPE/MSE for evaluating the whole prediction performance, and with our proposed evaluation metrics TA, FA, SVA for evaluating the trend, fluctuation, and small variation of aging indicators respectively. The results show that LSTM NN has superior performance compared with other prediction methods in the history of software aging researches. Based on the results, proactive management techniques like software rejuvenation could be scheduled by predicting the proper moment to alleviate software aging effects and increase the availability of Android mobile.