Automated test input generation for android: Are we there yet?(e)
Like all software, mobile applications (" apps") must be adequately tested to gain confidence
that they behave correctly. Therefore, in recent years, researchers and practitioners alike …
that they behave correctly. Therefore, in recent years, researchers and practitioners alike …
Automated testing of android apps: A systematic literature review
Automated testing of Android apps is essential for app users, app developers, and market
maintainer communities alike. Given the widespread adoption of Android and the …
maintainer communities alike. Given the widespread adoption of Android and the …
Sapienz: Multi-objective automated testing for android applications
We introduce Sapienz, an approach to Android testing that uses multi-objective search-
based testing to automatically explore and optimise test sequences, minimising length, while …
based testing to automatically explore and optimise test sequences, minimising length, while …
Guided, stochastic model-based GUI testing of Android apps
Mobile apps are ubiquitous, operate in complex environments and are developed under the
time-to-market pressure. Ensuring their correctness and reliability thus becomes an …
time-to-market pressure. Ensuring their correctness and reliability thus becomes an …
Reinforcement learning based curiosity-driven testing of Android applications
Mobile applications play an important role in our daily life, while it still remains a challenge
to guarantee their correctness. Model-based and systematic approaches have been applied …
to guarantee their correctness. Model-based and systematic approaches have been applied …
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 …
sensitive data and system resources. However, apps can circumvent the permission model …
“Won't somebody think of the children?” examining COPPA compliance at scale
I Reyes, P Wijesekera, J Reardon… - The 18th Privacy …, 2018 - dspace.networks.imdea.org
We present a scalable dynamic analysis frame-work that allows for the automatic evaluation
of the privacy behaviors of Android apps. We use our system to analyze mobile apps' …
of the privacy behaviors of Android apps. We use our system to analyze mobile apps' …
Deep reinforcement learning for black-box testing of android apps
The state space of Android apps is huge, and its thorough exploration during testing remains
a significant challenge. The best exploration strategy is highly dependent on the features of …
a significant challenge. The best exploration strategy is highly dependent on the features of …
Automatically discovering, reporting and reproducing android application crashes
K Moran, M Linares-Vásquez… - … on software testing …, 2016 - ieeexplore.ieee.org
Mobile developers face unique challenges when detecting and reporting crashes in apps
due to their prevailing GUI event-driven nature and additional sources of inputs (eg, sensor …
due to their prevailing GUI event-driven nature and additional sources of inputs (eg, sensor …
Automated model-based android gui testing using multi-level gui comparison criteria
YM Baek, DH Bae - Proceedings of the 31st IEEE/ACM International …, 2016 - dl.acm.org
Automated Graphical User Interface (GUI) testing is one of the most widely used techniques
to detect faults in mobile applications (apps) and to test functionality and usability. GUI …
to detect faults in mobile applications (apps) and to test functionality and usability. GUI …