VLDB 2026 Research / reviewers in the wild / expert
Qingshun Wang
dblp:228/5755
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2021
0009-0007-9140-8325ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Software testing · 85% Empirical software engineering · 15% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fuzzing |
0.5 | 1 | 2021 | FinFuzzer: One Step Further in Fuzzing Fintech Systems · ASE 2021 |
Empirical software engineering › software engineering research methodology
industrial case study |
0.4 | 1 | 2019 | FinExpert: domain-specific test generation for FinTech systems · ESEC/SIGSOFT FSE 2019 |
Software testing
test generation |
0.4 | 1 | 2019 | FinExpert: domain-specific test generation for FinTech systems · ESEC/SIGSOFT FSE 2019 |
Software testing
black-box testing |
0.3 | 1 | 2018 | FACTS: automated black-box testing of FinTech systems · ESEC/SIGSOFT FSE 2018 |
Software testing
differential testing |
0.3 | 1 | 2018 | FACTS: automated black-box testing of FinTech systems · ESEC/SIGSOFT FSE 2018 |
Software testing
test oracle |
0.3 | 1 | 2018 | FACTS: automated black-box testing of FinTech systems · ESEC/SIGSOFT FSE 2018 |
Software testing
test coverage |
0.1 | 1 | 2021 | FinFuzzer: One Step Further in Fuzzing Fintech Systems · ASE 2021 |
Software testing
test suite |
0.1 | 1 | 2019 | FinExpert: domain-specific test generation for FinTech systems · ESEC/SIGSOFT FSE 2019 |
Methods — techniques the papers use, named apart from their topics
field prioritization · 0.5environment setting transformation · 0.5empirical study · 0.4domain knowledge · 0.4priority differential testing · 0.3mutation testing · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | FinFuzzer: One Step Further in Fuzzing Fintech SystemsabstractComprehensive testing is of high importance to ensure the reliability of software systems, especially for systems with high stakes such as FinTech systems. In this paper, we share our observations of the Ant Group’s status quo in testing their financial services, specifically on the importance of properly transforming relevant external environment settings and prioritizing input object fields for mutation during automated fuzzing. Based on these observations, we propose FinFuzzer, an automated fuzz testing framework that detects and transforms relevant environmental settings into system inputs, prioritizes input object fields, and mutates system inputs on both environment settings and high-priority object fields. Our evaluation of FinFuzzer against four FinTech systems developed by the Ant Group shows that FinFuzzer can outperform a state-of-the-art approach in terms of line coverage in much shorter time. Qingshun Wang, Lihua Xu, Haotian Zhang 0026, Liang Dou 0001, Liang He 0001, Tao Xie 0001 |
ASE | 1 |
| 2019 | Logistic Regression and Random Forest for Effective Imbalanced ClassificationabstractNowadays, the application of data mining and machine learning techniques continues to be common in many fields. There are many imbalanced datasets with much less significant samples than unimportance ones in real-life because it is hard to collect representative positive examples. Under these circumstances, the conventional aim of reducing overall classification accuracy and most of the standard machine learning methods may not be suitable for the imbalanced problem. In this work, we compare the performance of random forest and logistic regression on the prediction of an imbalanced dataset. We propose several ways to enhance two models based on cost-sensitive learning to provide more accurate predictions when dealing with imbalanced datasets. Hanwu Luo, Xiubao Pan, Qingshun Wang, Shasha Ye |
COMPSAC (1) | 3 |
| 2019 | FinExpert: domain-specific test generation for FinTech systemsabstractTo assure high quality of software systems, the comprehensiveness of the created test suite and efficiency of the adopted testing process are highly crucial, especially in the FinTech industry, due to a FinTech system’s complicated system logic, mission-critical nature, and large test suite. However, the state of the testing practice in the FinTech industry still heavily relies on manual efforts. Our recent research efforts contributed our previous approach as the first attempt to automate the testing process in China Foreign Exchange Trade System (CFETS) Information Technology Co. Ltd., a subsidiary of China’s Central Bank that provides China’s foreign exchange transactions, and revealed that automating test generation for such complex trading platform could help alleviate some of these manual efforts. In this paper, we investigate further the dilemmas faced in testing the CFETS trading platform, identify the importance of domain knowledge in its testing process, and propose a new approach of domain-specific test generation to further improve the effectiveness and efficiency of our previous approach in industrial settings. We also present findings of our empirical studies of conducting domain-specific testing on subsystems of the CFETS Trading Platform. Tiancheng Jin, Qingshun Wang, Lihua Xu, Chunmei Pan, Liang Dou 0001, Haifeng Qian, Liang He 0001, Tao Xie 0001 |
ESEC/SIGSOFT FSE | 2 |
| 2018 | FACTS: automated black-box testing of FinTech systemsabstractFinTech, short for ``financial technology,'' has advanced the process of transforming financial business from a traditional manual-process-driven to an automation-driven model by providing various software platforms. However, the current FinTech-industry still heavily depends on manual testing, which becomes the bottleneck of FinTech industry development. To automate the testing process, we propose an approach of black-box testing for a FinTech system with effective tool support for both test generation and test oracles. For test generation, we first extract input categories from business-logic specifications, and then mutate real data collected from system logs with values randomly picked from each extracted input category. For test oracles, we propose a new technique of priority differential testing where we evaluate execution results of system-test inputs on the system's head (i.e., latest) version in the version repository (1) against the last legacy version in the version repository (only when the executed test inputs are on new, not-yet-deployed services) and (2) against both the currently-deployed version and the last legacy version (only when the test inputs are on existing, deployed services). When we rank the behavior-inconsistency results for developers to inspect, for the latter case, we give the currently-deployed version as a higher-priority source of behavior to check. We apply our approach to the CSTP subsystem, one of the largest data processing and forwarding modules of the China Foreign Exchange Trade System (CFETS) platform, whose annual total transaction volume reaches 150 trillion US dollars. Extensive experimental results show that our approach can substantially boost the branch coverage by approximately 40%, and is also efficient to identify common faults in the FinTech system. Qingshun Wang, Lintao Gu, Minhui Xue 0001, Lihua Xu, Wenyu Niu, Liang Dou 0001, Liang He 0001, Tao Xie 0001 |
ESEC/SIGSOFT FSE | 1 |