Puma: Programmable ui-automation for large-scale dynamic analysis of mobile apps

S Hao, B Liu, S Nath, WGJ Halfond… - Proceedings of the 12th …, 2014 - dl.acm.org
Mobile app ecosystems have experienced tremendous growth in the last six years. This has
triggered research on dynamic analysis of performance, security, and correctness properties …

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 …

Qoe doctor: Diagnosing mobile app qoe with automated ui control and cross-layer analysis

QA Chen, H Luo, S Rosen, ZM Mao, K Iyer… - Proceedings of the …, 2014 - dl.acm.org
Smartphones have become increasingly prevalent and important in our daily lives. To meet
users' expectations about the Quality of Experience (QoE) of mobile applications (apps), it is …

Automatic and scalable fault detection for mobile applications

L Ravindranath, S Nath, J Padhye… - Proceedings of the 12th …, 2014 - dl.acm.org
This paper describes the design, implementation, and evaluation of VanarSena, an
automated fault finder for mobile applications (``apps''). The techniques in VanarSena are …

Caiipa: Automated large-scale mobile app testing through contextual fuzzing

CJM Liang, ND Lane, N Brouwers, L Zhang… - Proceedings of the 20th …, 2014 - dl.acm.org
Scalable and comprehensive testing of mobile apps is extremely challenging. Every test
input needs to be run with a variety of contexts, such as: device heterogeneity, wireless …

EspyDroid+: Precise reflection analysis of android apps

J Gajrani, U Agarwal, V Laxmi, B Bezawada… - Computers & …, 2020 - Elsevier
Malicious smartphone apps use reflection APIs to exfiltrate user data and steal personal
information. These malware use reflection along with parameter obfuscation and encryption …

Preference-wise testing of android apps via test amplification

M Pan, Y Lu, Y Pei, T Zhang, X Li - ACM Transactions on Software …, 2023 - dl.acm.org
Preferences, the setting options provided by Android, are an essential part of Android apps.
Preferences allow users to change app features and behaviors dynamically, and therefore …

Reproducible interference-aware mobile testing

W **ong, S Chen, Y Zhang, M **a… - 2018 IEEE international …, 2018 - ieeexplore.ieee.org
Mobile apps are born to work in an environment with ever-changing network connectivity,
random hardware interruption, unanticipated task switches, etc. However, such interference …

The testing method based on image analysis for automated detection of UI defects intended for mobile applications

Š Packevičius, A Ušaniov, Š Stanskis… - Information and Software …, 2015 - Springer
Large amounts of defects found in applications are classified as user interface defects. As
more and more applications are provided for smart phones, it is reasonable to test those …

Dynalize: Dynamic analysis of mobile apps in a platform-as-a-service cloud

P Graubner, L Baumgärtner… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
Ensuring the software quality of mobile applications with respect to performance,
robustness, energy consumption, security and privacy is an important problem for a growing …