Puma: Programmable ui-automation for large-scale dynamic analysis of mobile apps
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 …
triggered research on dynamic analysis of performance, security, and correctness properties …
A survey of context simulation for testing mobile context-aware applications
Equipped with an abundance of small-scale microelectromechanical sensors, modern
mobile devices such as smartphones and smartwatches can now offer context-aware …
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
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 …
users' expectations about the Quality of Experience (QoE) of mobile applications (apps), it is …
Automatic and scalable fault detection for mobile applications
This paper describes the design, implementation, and evaluation of VanarSena, an
automated fault finder for mobile applications (``apps''). The techniques in VanarSena are …
automated fault finder for mobile applications (``apps''). The techniques in VanarSena are …
Caiipa: Automated large-scale mobile app testing through contextual fuzzing
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 …
input needs to be run with a variety of contexts, such as: device heterogeneity, wireless …
EspyDroid+: Precise reflection analysis of android apps
Malicious smartphone apps use reflection APIs to exfiltrate user data and steal personal
information. These malware use reflection along with parameter obfuscation and encryption …
information. These malware use reflection along with parameter obfuscation and encryption …
Preference-wise testing of android apps via test amplification
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 …
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 …
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 …
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
Ensuring the software quality of mobile applications with respect to performance,
robustness, energy consumption, security and privacy is an important problem for a growing …
robustness, energy consumption, security and privacy is an important problem for a growing …