VLDB 2026 Research / reviewers in the wild / expert
Xiaofang Qi
dblp:24/2959
· DBLP profile ↗
13ranked-venue papers
9as first author
5since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 6 first-author · 3 since 2021Artificial intelligence and machine learning · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 first-authorSecurity and privacy · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Investigating red packet fraud in android applications: insights from user reviewsabstractAbstract With the popularization of smartphones, red packets have been widely used in mobile apps. However, the issues of fraud associated with them have also become increasingly prominent. As reported in user reviews from mobile app markets, many users have complained about experiencing red packet fraud and being persistently troubled by fraudulent red packets. To uncover this phenomenon, we conduct the first investigation into an extensive collection of user reviews on apps with red packets. In this paper, we first propose a novel automated approach, ReckDetector, for effectively identifying apps with red packets from app markets. We then collect over 360,000 real user reviews from 334 apps with red packets available on Google Play and three popular alternative Android app markets. We preprocess the user reviews to extract those related to red packets and fine-tune a pre-trained BERT model to identify negative reviews. Finally, based on semantic analysis, we have summarized six distinct categories of red packet fraud issues reported by users. Through our study, we found that red packet fraud is highly prevalent, significantly impacting user experience and damaging the reputation of apps. Moreover, red packets have been widely exploited by unscrupulous app developers as a deceptive incentive mechanism to entice users into completing their designated tasks, thereby maximizing their profits. Yu Cheng 0015, Xiaofang Qi |
Cybersecur. | 2 |
| 2025 | ReckDroid: Detecting red packet fraud in Android apps
Yu Cheng 0015, Xiaofang Qi |
Comput. Secur. | 2 |
| 2024 | PredRacer: Predictively Detecting Data Races in Android ApplicationsabstractAndroid platform offers a hybrid concurrency model encompassing multi-threading and asynchronous messaging for concurrent programming. The model is powerful but complex, making it difficult for developers to analyze concurrent behaviors. Data race, a prevalent concurrency defect in real-world Android applications, often results in abnormal executions of mobile applications, even crashes. Despite quite a few studies on detecting data races, it still suffers from high false positives with static analysis techniques and high false negatives with dynamic analysis techniques. To address this issue, this paper presents a predictive approach, PredRacer, for detecting data races in Android applications. It first captures an execution trace of an Android application, and then reorders the events within the trace based on partial orders. Finally, it checks the feasibility of the generated event sequence, which contains a potential data race. PredRacer increases the search scope and reduces false negatives while mitigating false positives by incorporating the happen-before relations specific to the Android concurrency model. The effectiveness of PredRacer is evaluated using the BenchERoid data set. Experimental results demonstrate that PredRacer achieves high precision, recall, and F1 score, outperforming the state-of-the-art techniques. A collection of 20 open-source Android applications is further utilized to assess the effectiveness of PredRacer, and an evaluation of 300 wild apps is conducted to assess its efficiency and scalability. Xiaofang Qi, Yanhui Li 0001 |
SANER | 2 |
| 2024 | Coverage-enhanced fault diagnosis for Deep Learning programs: A learning-based approach with hybrid metrics
Xiaofang Qi, Tiangang Zhu, Yanhui Li 0001 |
Inf. Softw. Technol. | 1 |
| 2023 | Semantic Test Repair for Web ApplicationsabstractAutomation testing is widely used in the functional testing of web applications. However, during the evolution of web applications, such web test scripts tend to break. It is essential to repair such broken test scripts to make regression testing run successfully. As manual repairing is time-consuming and expensive, researchers focus on automatic repairing techniques. Empirical study shows that the web element locator is the leading cause of web test breakages. Most existing repair techniques utilize Document Object Model attributes or visual appearances of elements to find their location but neglect their semantic information. Xiaofang Qi, Xiang Qian, Yanhui Li 0001 |
ESEC/SIGSOFT FSE | 1 |
| 2019 | A Splitting Strategy for Testing Concurrent ProgramsabstractReachability testing is an important approach to testing concurrent programs. It generates and exercises every partially ordered synchronization sequence automatically and on-the-fly without constructing a static model and saving any test history. However, test sequences generated by existing reachability testing are ineffective in detecting concurrency faults involved in access anomalies, such as accessing shared variables without proper protections or synchronizations, incorrectly shrinking or shifting critical regions, etc. In this paper, we present a splitting strategy as well as a prototype tool called SplitRichTest for revealing such concurrency faults. SplitRichTest adopts the framework of conventional reachability testing while implementing our splitting strategy. By splitting relevant codes, SplitRichTest generates and exercises fine-grained synchronization sequences. The key ingredient of SplitRichTest is an efficient heuristic algorithm to select and sort candidate splitting points. We conducted an empirical study on representative concurrent Java programs and evaluated the effectiveness of SplitRichTest using mutation testing. Experimental results show that our splitting strategy facilitates generating more fine-grained synchronization sequences and significantly improves concurrency fault detection capability of reachability testing. Xiaofang Qi, Huayang Zhou |
SANER | 1 |
| 2019 | Leveraging keyword-guided exploration to build test models for web applications
Xiaofang Qi, Yun-Long Hua, Peng Wang 0004, Ziyuan Wang 0001 |
Inf. Softw. Technol. | 1 |
| 2017 | Precise slicing of interprocedural concurrent programs
Xiaofang Qi, Zhenliang Jiang |
Frontiers Comput. Sci. | 1 |
| 2017 | Automated Testing of Web Applications Using Combinatorial Strategies
Xiaofang Qi, Ziyuan Wang 0001, Jun-Qiang Mao, Peng Wang 0004 |
J. Comput. Sci. Technol. | 1 |
| 2016 | Variable strength combinatorial testing of concurrent programs
Xiaofang Qi, Peng Wang 0004, Huayang Zhou |
Frontiers Comput. Sci. | 1 |
| 2013 | A Mixed-way Combinatorial Testing for Concurrent Programs (S)
Xiaofang Qi, Peng Wang 0004 |
SEKE | 1 |
| 2012 | Identification of Design Patterns Using Dependence Analysis
Xiaofang Qi, Ju Qian |
SEKE | 3 |
| 2012 | Slicing Concurrent Interprocedural Programs Based on Program Reachability Graphs
Xiaofang Qi, Xiaojing Xu, Peng Wang 0004 |
SEKE | 1 |