A Microservice Architecture for Online Mobile App Optimization

02/24/2019
by   Yixue Zhao, et al.
0

A large number of techniques for analyzing and optimizing mobile apps have emerged in the past decade. However, those techniques' components are notoriously difficult to extract and reuse outside their original tools. This paper introduces MAOMAO, a microservice-based reference architecture for reusing and integrating such components. MAOMAO's twin goals are (1) adoption of available app optimization techniques in practice and (2) improved construction and evaluation of new techniques. The paper uses several existing app optimization techniques to illustrate both the motivation behind MAOMAO and its potential to fundamentally alter the landscape in this area.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/08/2019

Mobile-App Analysis and Instrumentation Techniques Reimagined with DECREE

A large number of mobile-app analysis and instrumentation techniques hav...
research
07/11/2018

A Computational Method for Evaluating UI Patterns

UI design languages, such as Google's Material Design, make applications...
research
09/22/2020

App Parameter Energy Profiling: Optimizing App Energy Drain by Finding Tunable App Parameters

In this paper, we observe that modern mobile apps come with a large numb...
research
02/13/2018

Automated Reporting of GUI Design Violations for Mobile Apps

The inception of a mobile app often takes form of a mock-up of the Graph...
research
08/08/2020

FrUITeR: A Framework for Evaluating UI Test Reuse

UI testing is tedious and time-consuming due to the manual effort requir...
research
04/19/2019

StegoAppDB: a Steganography Apps Forensics Image Database

In this paper, we present a new reference dataset simulating digital evi...
research
07/26/2022

MD-Bench: A generic proxy-app toolbox for state-of-the-art molecular dynamics algorithms

Proxy-apps, or mini-apps, are simple self-contained benchmark codes with...

Please sign up or login with your details

Forgot password? Click here to reset