Testing False Recalls in E-Commerce Apps: a User-Perspective Blackbox Approach

Shengnan Wu, Yongxiang Hu, Jiazhen Gu, Penglei Mao, Jin Meng, Liujie Fan, Zhongshi Luan, Xin Wang, Yangfan Zhou

Published: 2025, Last Modified: 04 May 2026SEIP@ICSE 2025EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Search components are essential in e-commerce apps. However, they often suffer from bugs, leading to false recalls, i.e., irrelevant search results. We propose false recall Hound (frHound), a black box testing approach targeting false recalls, despite the challenge induced by ambiguous natural language description. frHound mimics how users make purchasing decisions during online shopping and detects the most divergent search results, which are likely false recalls, as most search results are relevant during e-commerce searches. It designs $\mathbf{3 7}$ features to align with how users process information during online shopping and uses an outlier detection technique to identify the most divergent search results. Experiments with real industry data show frHound reduces human labor, time, and financial costs associated with discovering false recalls by 36.74 times. In a seven-month trial with M-app, a popular Chinese e-commerce platform, frHound identified 1282 false recalls, improving user satisfaction and reducing false recall discovery costs.
Loading