A survey of performance optimization for mobile applications
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …
highly performant applications. This is particularly important for resource-constrained …
Practical GUI testing of Android applications via model abstraction and refinement
This paper introduces a new, fully automated modelbased approach for effective testing of
Android apps. Different from existing model-based approaches that guide testing with a …
Android apps. Different from existing model-based approaches that guide testing with a …
An empirical study of practitioners' perspectives on green software engineering
The energy consumption of software is an increasing concern as the use of mobile
applications, embedded systems, and data center-based services expands. While research …
applications, embedded systems, and data center-based services expands. While research …
Face recognition using deep multi-pose representations
We introduce our method and system for face recognition using multiple pose-aware deep
learning models. In our representation, a face image is processed by several pose-specific …
learning models. In our representation, a face image is processed by several pose-specific …
Static window transition graphs for Android
This work develops a static analysis to create a model of the behavior of an Android
application's GUI. We propose the window transition graph (WTG), a model representing the …
application's GUI. We propose the window transition graph (WTG), a model representing the …
Future trends in software engineering research for mobile apps
There has been tremendous growth in the use of mobile devices over the last few years.
This growth has fueled the development of millions of software applications for these mobile …
This growth has fueled the development of millions of software applications for these mobile …
A systematic literature review on Android-specific smells
Context: Code smells are well-known concepts in Object-Oriented (OO) programs as
symptoms that negatively impact software quality and cause long-term issues. However, the …
symptoms that negatively impact software quality and cause long-term issues. However, the …
Automated energy optimization of http requests for mobile applications
Energy is a critical resource for apps that run on mobile devices. Among all operations,
making HTTP requests is one of the most energy consuming. Previous studies have shown …
making HTTP requests is one of the most energy consuming. Previous studies have shown …
Combodroid: generating high-quality test inputs for android apps via use case combinations
Android apps demand high-quality test inputs, whose generation remains an open
challenge. Existing techniques fall short on exploring complex app functionalities reachable …
challenge. Existing techniques fall short on exploring complex app functionalities reachable …
Deep GUI: Black-box GUI input generation with deep learning
F YazdaniBanafsheDaragh… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Despite the proliferation of Android testing tools, Google Monkey has remained the de facto
standard for practitioners. The popularity of Google Monkey is largely due to the fact that it is …
standard for practitioners. The popularity of Google Monkey is largely due to the fact that it is …