Benchmarking automated GUI testing for Android against real-world bugs

T Su, J Wang, Z Su - Proceedings of the 29th ACM Joint Meeting on …, 2021 - dl.acm.org
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 …

An empirical study of functional bugs in android apps

Y **ong, M Xu, T Su, J Sun, J Wang, H Wen… - Proceedings of the …, 2023 - dl.acm.org
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 …

Fully automated functional fuzzing of Android apps for detecting non-crashing logic bugs

T Su, Y Yan, J Wang, J Sun, Y **ong, G Pu… - Proceedings of the …, 2021 - dl.acm.org
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 …

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 …

Detecting non-crashing functional bugs in Android apps via deep-state differential analysis

J Wang, Y Jiang, T Su, S Li, C Xu, J Lu… - Proceedings of the 30th …, 2022 - dl.acm.org
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 …

Detecting and fixing data loss issues in Android apps

W Guo, Z Dong, L Shen, W Tian, T Su… - Proceedings of the 31st …, 2022 - dl.acm.org
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 …

{Push-Button} Reliability Testing for {Cloud-Backed} Applications with Rainmaker

Y Chen, X Sun, S Nath, Z Yang, T Xu - 20th USENIX Symposium on …, 2023 - usenix.org
Modern applications have been emerging towards a cloud-based programming model
where applications depend on cloud services for various functionalities. Such “cloud native” …

Characterizing and finding system setting-related defects in android apps

J Sun, T Su, K Liu, C Peng, Z Zhang… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
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 …

Understanding and detecting on-the-fly configuration bugs

T Wang, Z Jia, S Li, S Zheng, Y Yu, E Xu… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
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 …

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 …