A systematic mapping study addressing the reliability of mobile applications: The need to move beyond testing reliability

C Wimalasooriya, SA Licorish, DA da Costa… - Journal of Systems and …, 2022 - Elsevier
Intense competition in the mobile apps market means it is important to maintain high levels
of app reliability to avoid losing users. Yet despite its importance, app reliability is …

End the senseless killing: Improving memory management for mobile operating systems

N Lebeck, A Krishnamurthy, HM Levy… - 2020 USENIX Annual …, 2020 - usenix.org
To ensure low-latency memory allocation, mobile operating systems kill applications instead
of swapping memory to disk. This design choice shifts the burden of managing over-utilized …

Detecting and fixing data loss issues in Android apps

W Guo, Z Dong, L Shen, W Tian, T Su… - Proceedings of the 31st …, 2022 - dl.acm.org
Android apps are event-driven, and their execution is often interrupted by external events.
This interruption can cause data loss issues that annoy users. For instance, when the screen …

{Pattern-Guided} File Compression with {User-Experience} Enhancement for {Log-Structured} File System on Mobile Devices

C Ji, LP Chang, R Pan, C Wu, C Gao, L Shi… - … USENIX Conference on …, 2021 - usenix.org
Mobile applications exhibit unique file access patterns, often involving random accesses of
write-mostly files and read-only files. The high write stress of mobile applications …

Who should we blame for Android app crashes? An in-depth study at scale and practical resolutions

L Gong, H Lin, D Liu, L Yang, H Wang, J Qiu… - ACM Transactions on …, 2024 - dl.acm.org
Android system has been widely deployed in energy-constrained IoT devices for many
practical applications, such as smart phone, smart home, healthcare, fitness, and beacons …

App-aware response synthesis for user reviews

U Farooq, AB Siddique, F Jamour… - … Conference on Big …, 2020 - ieeexplore.ieee.org
Hundreds of thousands of mobile app users post their reviews online. Responding to user
reviews promptly and satisfactorily improves application ratings, which is key to application …

Livedroid: Identifying and preserving mobile app state in volatile runtime environments

U Farooq, Z Zhao, M Sridharan, I Neamtiu - Proceedings of the ACM on …, 2020 - dl.acm.org
Mobile operating systems, especially Android, expose apps to a volatile runtime
environment. The app state that reflects past user interaction and system environment …

DDLDroid: efficiently detecting data loss issues in Android apps

Y Zhou, W Song - Proceedings of the 32nd ACM SIGSOFT International …, 2023 - dl.acm.org
Data loss issues in Android apps triggered by activity restart or app relaunch significantly
reduce the user experience and undermine the app quality. While data loss detection has …

An empirical study of configuration changes and adoption in Android apps

AK Jha, S Lee, WJ Lee - Journal of Systems and Software, 2019 - Elsevier
Android platform is evolving rapidly. Therefore, evolution and maintenance of Android apps
are major concerns among developers. One of the essential components of each app is an …

Trimming mobile applications for bandwidth-challenged networks in developing regions

Q Xie, Q Gong, X He, Y Chen, X Wang… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Despite continuous efforts to build and update mobile network infrastructure, mobile devices
in developing regions continue to be constrained by limited bandwidth. Unfortunately, this …