A Systematic Survey on Android API Usage for Data-Driven Analytics with Smartphones

04/22/2021
by   Hansoo Lee, et al.
0

Recently, there has been an increase in industrial and academic research on data-driven analytics with smartphones based on the collection of app usage patterns and surrounding context data. The Android mobile operating system utilizes Usage Statistics API (US API) and Accessibility Service API (AS API) as representative APIs to passively collect app usage data. These APIs are used for various research purposes as they can collect app usage patterns (e.g., app status, usage time, app name, user interaction state, and smartphone use state) and fine-grained data (e.g., user interface elements & hierarchy and user interaction type & target & time) of each application. In addition, other sensing APIs help to collect the user's surroundings context (location, network, ambient environment) and device state data, along with AS/US API. In this review, we provide insights on the types of mobile usage and sensor data that can be collected for each research purpose by considering Android built-in APIs and sensors (AS/US API, and other sensing APIs). Moreover, we classify the research purposes of the surveyed papers into four categories and 17 sub-categories, and create a hierarchical structure for data classification, comprising three layers. We present the important trends in the usage of Android's built-in APIs and sensors, including AS/US API, the types of data collected using the presented APIs, and discuss the utilization of mobile usage and sensor data in future research.

READ FULL TEXT
research
07/04/2018

Context Data Categories and Privacy Model for Mobile Data Collection Apps

Context-aware applications stemming from diverse fields like mobile heal...
research
03/18/2018

TYDR - Track Your Daily Routine. Android App for Tracking Smartphone Sensor and Usage Data

We present the Android app TYDR (Track Your Daily Routine) which tracks ...
research
06/20/2021

Mobile Sensing for Multipurpose Applications in Transportation

Routine and consistent data collection is required to address contempora...
research
03/24/2018

Mobile Device Type Substitution

Mobile users today interact with a variety of mobile device types includ...
research
09/09/2016

DELTA: Data Extraction and Logging Tool for Android

In the past few years, the use of smartphones has increased exponentiall...
research
01/12/2016

Open Mobile API: Accessing the UICC on Android Devices

This report gives an overview of secure element integration into Android...
research
06/26/2019

Making Smartphone Application Permissions Meaningful for the Average User

Smartphones hold important private information, yet users routinely expo...

Please sign up or login with your details

Forgot password? Click here to reset