PolyDroid: Learning-Driven Specialization of Mobile Applications

02/25/2019
by   Brian Heath, et al.
0

The increasing prevalence of mobile apps has led to a proliferation of resource usage scenarios in which they are deployed. This motivates the need to specialize mobile apps based on diverse and varying preferences of users. We propose a system, called PolyDroid, for automatically specializing mobile apps based on user preferences. The app developer provides a number of candidate configurations, called reductions, that limit the resource usage of the original app. The key challenge underlying PolyDroid concerns learning the quality of user experience under different reductions. We propose an active learning technique that requires few user experiments to determine the optimal reduction for a given resource usage specification. On a benchmark suite comprising 20 diverse, open-source Android apps, we demonstrate that on average, PolyDroid obtains more than 85 two user experiments.

READ FULL TEXT

page 2

page 6

research
01/27/2020

SeMA: Extending and Analyzing Storyboards to Develop Secure Android Apps

As security of mobile apps is crucial to modern-day living, there is a g...
research
09/13/2021

BERT for Target Apps Selection: Analyzing the Diversity and Performance of BERT in Unified Mobile Search

A unified mobile search framework aims to identify the mobile apps that ...
research
07/27/2017

Mining Device-Specific Apps Usage Patterns from Large-Scale Android Users

When smartphones, applications (a.k.a, apps), and app stores have been w...
research
12/16/2019

AppStreamer: Reducing Storage Requirements of Mobile Games through Predictive Streaming

Storage has become a constrained resource on smartphones. Gaming is a po...
research
02/05/2020

A Framework for In-Vivo Testing of Mobile Applications

The ecosystem in which mobile applications run is highly heterogeneous a...
research
10/20/2018

Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications

Reducing network latency in mobile applications is an effective way of i...
research
06/08/2022

To remove or not remove Mobile Apps? A data-driven predictive model approach

Mobile app stores are the key distributors of mobile applications. They ...

Please sign up or login with your details

Forgot password? Click here to reset