Write a Blog >>
ICST 2022
Mon 4 - Fri 8 April 2022
Fri 8 Apr 2022 13:40 - 14:00 at Marlyn Meltzer - NEXTA I Chair(s): Vahid Garousi

Graphical user interface (GUI) significantly affects the lifetime of mobile applications. However, the diversity of mobile technologies, platforms, and devices makes the GUI compatibility testing of mobile applications a challenging task. In this paper, by leveraging computer vision techniques, we take the GUI compatibility testing display problem as a screenshot difference detection problem and propose an image-based method named Cross-Device Difference Detector (CdDiff) to help testers more efficiently and accurately improve mobile application compatibility. Specifically, CdDiff uses a pair of screenshots from two devices as inputs, employs a well-designed page understanding module to extract key screen elements from each screenshot, and then utilizes a discrepancy positioning module to detect and visualize the difference elements between the two screenshots in an easily recognizable way. In addition, we built a cross-device GUI compatibility testing dataset, which contains 725 pairs of user interface screenshots taken from Baidu Netdisk, Baidu App, and Baidu Tieba, displayed on ten popular smartphones. Experiments conducted on the built dataset show that the proposed CdDiff achieved an overall accuracy of 0.924, demonstrating its effectiveness.

Fri 8 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:40 - 14:20
NEXTA INEXTA at Marlyn Meltzer
Chair(s): Vahid Garousi Queen's University Belfast
13:40
20m
Full-paper
Cross-Device Difference Detector for Mobile Application GUI Compatibility Testing
NEXTA
Yanwei Ren Baidu China Co. Ltd, Youda Gu Baidu China Co. Ltd, Zongqing Ma Beijing Information Science & Technology University, hualiang zhu Baidu China Co. Ltd, Fei Yin Baidu China Co. Ltd
14:00
20m
Full-paper
AcoFuzz: Adaptive Energy Allocation for Greybox Fuzzing
NEXTA
Qi Zhan , You Wu , Haipeng Qu Ocean University of China, Xiaoqi Zhao

Information for Participants
Fri 8 Apr 2022 13:40 - 14:20 at Marlyn Meltzer - NEXTA I Chair(s): Vahid Garousi
Info for session

13:40-14:00 Yanwei Ren, Youda Gu, Zongqing Ma, Hualiang Zhu and Fei Yin: Cross-Device Difference Detector for Mobile Application GUI Compatibility Testing 14:00-14:20 Qi Zhan, You Wu, Haipeng Qu and Xiaoqi Zhao: AcoFuzz: Adaptive Energy Allocation for Greybox Fuzzing