Static analysis of android apps: A systematic literature review
Context Static analysis exploits techniques that parse program source code or bytecode,
often traversing program paths to check some program properties. Static analysis …
often traversing program paths to check some program properties. Static analysis …
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 …
Automatically discovering, reporting and reproducing android application crashes
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 …
Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing
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 …
and rapidly evolving platforms, making testing a difficult task. The design space for a …
Reducing combinatorics in GUI testing of android applications
The rising popularity of Android and the GUI-driven nature of its apps have motivated the
need for applicable automated GUI testing techniques. Although exhaustive testing of all …
need for applicable automated GUI testing techniques. Although exhaustive testing of all …
How do developers test android applications?
Enabling fully automated testing of mobile applications has recently become an important
topic of study for both researchers and practitioners. A plethora of tools and approaches …
topic of study for both researchers and practitioners. A plethora of tools and approaches …
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 …
Understanding and finding system setting-related defects in Android apps
Android, the most popular mobile system, offers a number of user-configurable system
settings (eg, network, location, and permission) for controlling devices and apps. Even …
settings (eg, network, location, and permission) for controlling devices and apps. Even …
EHBDroid: Beyond GUI testing for Android applications
With the prevalence of Android-based mobile devices, automated testing for Android apps
has received increasing attention. However, owing to the large variety of events that Android …
has received increasing attention. However, owing to the large variety of events that Android …
Semantic matching of gui events for test reuse: are we there yet?
GUI testing is an important but expensive activity. Recently, research on test reuse
approaches for Android applications produced interesting results. Test reuse approaches …
approaches for Android applications produced interesting results. Test reuse approaches …