Software testing with large language models: Survey, landscape, and vision

J Wang, Y Huang, C Chen, Z Liu… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Pre-trained large language models (LLMs) have recently emerged as a breakthrough
technology in natural language processing and artificial intelligence, with the ability to …

Prompting is all you need: Automated android bug replay with large language models

S Feng, C Chen - Proceedings of the 46th IEEE/ACM International …, 2024 - dl.acm.org
Bug reports are vital for software maintenance that allow users to inform developers of the
problems encountered while using the software. As such, researchers have committed …

Fill in the blank: Context-aware automated text input generation for mobile gui testing

Z Liu, C Chen, J Wang, X Che, Y Huang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Automated GUI testing is widely used to help ensure the quality of mobile apps. However,
many GUIs require appropriate text inputs to proceed to the next page, which remains a …

Whitefox: White-box compiler fuzzing empowered by large language models

C Yang, Y Deng, R Lu, J Yao, J Liu… - Proceedings of the …, 2024 - dl.acm.org
Compiler correctness is crucial, as miscompilation can falsify program behaviors, leading to
serious consequences over the software supply chain. In the literature, fuzzing has been …

Chatting with gpt-3 for zero-shot human-like mobile automated gui testing

Z Liu, C Chen, J Wang, M Chen, B Wu, X Che… - arxiv preprint arxiv …, 2023 - arxiv.org
Mobile apps are indispensable for people's daily life, and automated GUI (Graphical User
Interface) testing is widely used for app quality assurance. There is a growing interest in …

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 …

Make llm a testing expert: Bringing human-like interaction to mobile gui testing via functionality-aware decisions

Z Liu, C Chen, J Wang, M Chen, B Wu, X Che… - Proceedings of the …, 2024 - dl.acm.org
Automated Graphical User Interface (GUI) testing plays a crucial role in ensuring app quality,
especially as mobile applications have become an integral part of our daily lives. Despite …

Fastbot2: Reusable automated model-based gui testing for android enhanced by reinforcement learning

Z Lv, C Peng, Z Zhang, T Su, K Liu, P Yang - Proceedings of the 37th …, 2022 - dl.acm.org
We introduce a reusable automated model-based GUI testing technique for Android apps to
accelerate the testing cycle. Our key insight is that the knowledge of event-activity transitions …

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 …

Efficiency matters: Speeding up automated testing with gui rendering inference

S Feng, M **e, C Chen - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
Due to the importance of Android app quality assurance, many automated GUI testing tools
have been developed. Although the test algorithms have been improved, the impact of GUI …