Automated functional testing of mobile applications: a systematic map** study

P Tramontana, D Amalfitano, N Amatucci… - Software Quality …, 2019 - Springer
Context Testing is a critical and costly activity in the life cycle of a mobile application, due to
the growing request of new applications and to the rapid evolution of mobile devices and …

50 ways to leak your data: An exploration of apps' circumvention of the android permissions system

J Reardon, Á Feal, P Wijesekera, AEB On… - 28th USENIX security …, 2019 - usenix.org
Modern smartphone platforms implement permission-based models to protect access to
sensitive data and system resources. However, apps can circumvent the permission model …

Machine learning-based prototy** of graphical user interfaces for mobile apps

K Moran, C Bernal-Cárdenas, M Curcio… - IEEE transactions on …, 2018 - ieeexplore.ieee.org
It is common practice for developers of user-facing software to transform a mock-up of a
graphical user interface (GUI) into code. This process takes place both at an application's …

Practical GUI testing of Android applications via model abstraction and refinement

T Gu, C Sun, X Ma, C Cao, C Xu, Y Yao… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
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 …

A survey of context simulation for testing mobile context-aware applications

C Luo, J Goncalves, E Velloso, V Kostakos - ACM Computing Surveys …, 2020 - dl.acm.org
Equipped with an abundance of small-scale microelectromechanical sensors, modern
mobile devices such as smartphones and smartwatches can now offer context-aware …

Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing

M Linares-Vásquez, K Moran… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Mobile app development involves a unique set of challenges including device fragmentation
and rapidly evolving platforms, making testing a difficult task. The design space for a …

Owl eyes: Spotting ui display issues via visual understanding

Z Liu, C Chen, J Wang, Y Huang, J Hu… - Proceedings of the 35th …, 2020 - dl.acm.org
Graphical User Interface (GUI) provides a visual bridge between a software application and
end users, through which they can interact with each other. With the development of …

Large-scale analysis of framework-specific exceptions in android apps

L Fan, T Su, S Chen, G Meng, Y Liu, L Xu… - Proceedings of the 40th …, 2018 - dl.acm.org
Mobile apps have become ubiquitous. For app developers, it is a key priority to ensure their
apps' correctness and reliability. However, many apps still suffer from occasional to frequent …

Assessing the quality of the steps to reproduce in bug reports

O Chaparro, C Bernal-Cárdenas, J Lu… - Proceedings of the …, 2019 - dl.acm.org
A major problem with user-written bug reports, indicated by developers and documented by
researchers, is the (lack of high) quality of the reported steps to reproduce the bugs. Low …

Nighthawk: Fully automated localizing ui display issues via visual understanding

Z Liu, C Chen, J Wang, Y Huang, J Hu… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Graphical User Interface (GUI) provides a visual bridge between a software application and
end users, through which they can interact with each other. With the upgrading of mobile …