Same App, Different Behaviors: Uncovering Device-specific Behaviors in Android Apps
Zikan Dong, Yanjie Zhao, Tianming Liu, Chao Wang, Guosheng Xu, Guoai, Xu, Haoyu Wang

TL;DR
This study conducts a large-scale empirical analysis of device-specific behaviors in Android apps, revealing their prevalence, categories, and privacy implications across diverse devices and markets.
Contribution
First large-scale empirical study using static analysis to detect and classify device-specific behaviors in real-world Android apps, highlighting privacy concerns and market differences.
Findings
Detected device-specific behaviors in 2,357 out of 20,000+ apps
Identified 29 categories of device-specific behaviors
Discovered privacy-invasive behaviors in popular apps
Abstract
The Android ecosystem faces a notable challenge known as fragmentation, which denotes the extensive diversity within the system. This issue is mainly related to differences in system versions, device hardware specifications, and customizations introduced by manufacturers. The growing divergence among devices leads to marked variations in how a given app behaves across diverse devices. This is referred to as device-specific behaviors. In this work, we present the first large-scale empirical study of device-specific behaviors in real-world Android apps. We have designed a three-phase static analysis framework to accurately detect and understand the device-specific behaviors. Upon employing our tool on a dataset comprising more than 20,000 apps, we detected device-specific behaviors in 2,357 of them. By examining the distribution of device-specific behaviors, our analysis revealed that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMobile and Web Applications · Child Development and Digital Technology · Green IT and Sustainability
