ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil
Thu 16 Apr 2026 11:00 - 11:15 at Oceania I - Testing and Analysis 10 Chair(s): Robert Feldt

Mobile app GUI (Graphical User Interface) pages now contain rich visual information, with the visual semantics of each page helping users understand the application logic. However, these complex visual and functional logics present new challenges to software testing. Existing automated GUI testing methods, constrained by the lack of reliable testing oracles, are limited to detecting crash bugs with obvious abnormal signals. Consequently, many non-crash functional bugs, ranging from unexpected behaviors to logical errors, often evade detection by current techniques. While these non-crash functional bugs can exhibit visual cues that serve as potential testing oracles, they often entail a sequence of screenshots, and detecting them necessitates an understanding of the operational logic among GUI page transitions, which is challenging traditional techniques. Considering the remarkable performance of Multimodal Large Language Models (MLLM) in visual and language understanding, this paper proposes VisionDroid, a novel vision-driven, multi-agent collaborative automated GUI testing approach for detecting non-crash functional bugs. It comprises three agents: Explorer, Monitor, and Detector, to guide the exploration, oversee the testing progress, and spot issues.We also address several challenges,i.e., aligning visual and textual information for MLLM input, achieving functionality-oriented exploration, and inferring test oracles for non-crash bugs, to enhance the performance of functionality bug detection. We evaluate VisionDroid on 590 non-crash bugs and compare it with 12 baselines, it can achieve more than 14%-112% and 108%-147% boost in average recall and precision compared with the best baseline. The ablation study further proves the contribution of each module. Moreover, VisionDroid identifies 43 unknown bugs on Google Play, of which 31 have been fixed.

This work has been published in IEEE Transactions on Software Engineering (26 September 2025)

DOI: https://doi.org/10.1109/TSE.2025.3614469.

Thu 16 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
Testing and Analysis 10Research Track / Demonstrations / Journal-first Papers at Oceania I
Chair(s): Robert Feldt Chalmers | University of Gothenburg
11:00
15m
Talk
Seeing is Believing: Vision-driven Non-crash Functional Bug Detection for Mobile Apps
Journal-first Papers
Zhe Liu Institute of Software, Chinese Academy of Sciences, Cheng Li Institute of Software, Chinese Academy of Sciences, Chunyang Chen TU Munich, Junjie Wang Institute of Software at Chinese Academy of Sciences, Mengzhuo Chen Institute of Software, Chinese Academy of Sciences, Boyu Wu Institute of Software at Chinese Academy of Sciences, Yawen Wang Institute of Software at Chinese Academy of Sciences, Jun Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences
11:15
15m
Talk
PriviSense: A Frida-Based Framework for Multi-Sensor Spoofing on Android
Demonstrations
Ibrahim Khalilov Johns Hopkins University, Chaoran Chen University of Notre Dame, Ziang Xiao Johns Hopkins University, Tianshi Li Northeastern University, Toby Jia-Jun Li University of Notre Dame, Yaxing Yao Johns Hopkins University
11:30
15m
Talk
Optimization-Aware Test Generation for Deep Learning Compilers
Research Track
Qingchao Shen Tianjin University, Zan Wang Tianjin University, Haoyang Ma Hong Kong University of Science and Technology, Yongqiang Tian Monash University, Lili Huang College of Intelligence and Computing, Tianjin University, Zibo Xiao College of Intelligence and Computing, Tianjin University, Junjie Chen Tianjin University, Shing-Chi Cheung Hong Kong University of Science and Technology
11:45
15m
Talk
Think Outside the Box: Automating Inter-App Functionality Testing via Memory Implanting and Reasoning
Research Track
Mengzhuo Chen Institute of Software, Chinese Academy of Sciences, Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen TU Munich, Junjie Wang Institute of Software at Chinese Academy of Sciences, Yangguang Xue University of Chinese Academy of Sciences, Boyu Wu Institute of Software at Chinese Academy of Sciences, Libin Wu Institute of Software Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences
12:00
15m
Talk
Scalpel: Automotive Deep Learning Framework Testing via Assembling Model ComponentsVirtual Attendance
Research Track
Yinglong Zou Nanjing University, Juan Zhai University of Massachusetts at Amherst, Chunrong Fang Nanjing University, An Guo The Hong Kong Polytechnic Universituy, Jiawei Liu State Key Laboratory for Novel Software Technology, Nanjing University, China, Zhenyu Chen Nanjing University
Media Attached
12:15
15m
Talk
CombCT: Compiler Testing via Combinatorial TestingVirtual Attendance
Research Track
Chuan Luo Beihang University, Shaoke Cui Beihang University, Jiahao Yan Beihang University, Junjie Chen Tianjin University, Chenyao Suo Tianjin University, Wei Wu Central South University; Xiangjiang Laboratory, Chanjuan Liu Dalian University of Technology, Chunming Hu Beihang University
Media Attached