Benchmarking automated GUI testing for Android against real-world bugs
For ensuring the reliability of Android apps, there has been tremendous, continuous
progress on improving automated GUI testing in the past decade. Specifically, dozens of …
progress on improving automated GUI testing in the past decade. Specifically, dozens of …
An empirical study of functional bugs in android apps
Android apps are ubiquitous and serve many aspects of our daily lives. Ensuring their
functional correctness is crucial for their success. To date, we still lack a general and in …
functional correctness is crucial for their success. To date, we still lack a general and in …
Fully automated functional fuzzing of Android apps for detecting non-crashing logic bugs
Android apps are GUI-based event-driven software and have become ubiquitous in recent
years. Obviously, functional correctness is critical for an app's success. However, in addition …
years. Obviously, functional correctness is critical for an app's success. However, in addition …
When your infrastructure is a buggy program: Understanding faults in infrastructure as code ecosystems
GP Drosos, T Sotiropoulos, G Alexopoulos… - Proceedings of the …, 2024 - dl.acm.org
Modern applications have become increasingly complex and their manual installation and
configuration is no longer practical. Instead, IT organizations heavily rely on Infrastructure as …
configuration is no longer practical. Instead, IT organizations heavily rely on Infrastructure as …
Detecting non-crashing functional bugs in Android apps via deep-state differential analysis
Non-crashing functional bugs of Android apps can seriously affect user experience. Often
buried in rare program paths, such bugs are difficult to detect but lead to severe …
buried in rare program paths, such bugs are difficult to detect but lead to severe …
Detecting and fixing data loss issues in Android apps
Android apps are event-driven, and their execution is often interrupted by external events.
This interruption can cause data loss issues that annoy users. For instance, when the screen …
This interruption can cause data loss issues that annoy users. For instance, when the screen …
{Push-Button} Reliability Testing for {Cloud-Backed} Applications with Rainmaker
Modern applications have been emerging towards a cloud-based programming model
where applications depend on cloud services for various functionalities. Such “cloud native” …
where applications depend on cloud services for various functionalities. Such “cloud native” …
Characterizing 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 …
Understanding and detecting on-the-fly configuration bugs
Software systems introduce an increasing number of configuration options to provide
flexibility, and support updating the options on the fly to provide persistent services. This …
flexibility, and support updating the options on the fly to provide persistent services. This …
A Study of Using Multimodal LLMs for Non-Crash Functional Bug Detection in Android Apps
B Ju, J Yang, T Yu, T Abdullayev, Y Wu, D Wang… - arxiv preprint arxiv …, 2024 - arxiv.org
Numerous approaches employing various strategies have been developed to test the
graphical user interfaces (GUIs) of mobile apps. However, traditional GUI testing techniques …
graphical user interfaces (GUIs) of mobile apps. However, traditional GUI testing techniques …