Demo Data from EDBT 2026 / reviewers in the wild / expert
Dongchen Xie
dblp:386/4146
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2025
0009-0003-9000-168XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021
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.
| Network and information security
3 papers |
Systems and software security · 74% Malware analysis · 26% | |
| Software engineering, system software, and programming languages
3 papers |
Empirical software engineering · 71% Operating systems · 11% Program analysis · 9% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
exploitation |
0.9 | 1 | 2025 | BridgeRouter: Automated Capability Upgrading of Out-Of-Bounds Write Vulnerabilities to Arbitrary Memory Write Primitives in the Linux Kernel · SP 2025 |
Systems and software security › exploitation
kernel exploitation |
0.9 | 1 | 2025 | BridgeRouter: Automated Capability Upgrading of Out-Of-Bounds Write Vulnerabilities to Arbitrary Memory Write Primitives in the Linux Kernel · SP 2025 |
Systems and software security › memory safety
memory corruption |
0.9 | 1 | 2025 | BridgeRouter: Automated Capability Upgrading of Out-Of-Bounds Write Vulnerabilities to Arbitrary Memory Write Primitives in the Linux Kernel · SP 2025 |
Systems and software security
memory safety |
0.9 | 1 | 2025 | BridgeRouter: Automated Capability Upgrading of Out-Of-Bounds Write Vulnerabilities to Arbitrary Memory Write Primitives in the Linux Kernel · SP 2025 |
Systems and software security
vulnerability discovery |
0.9 | 1 | 2025 | Not Every Patch is an Island: LLM-Enhanced Identification of Multiple Vulnerability Patches · ASE 2025 |
Empirical software engineering › mining software repositories
commit analysis |
0.9 | 1 | 2025 | Not Every Patch is an Island: LLM-Enhanced Identification of Multiple Vulnerability Patches · ASE 2025 |
Empirical software engineering
mining software repositories |
0.9 | 1 | 2025 | Not Every Patch is an Island: LLM-Enhanced Identification of Multiple Vulnerability Patches · ASE 2025 |
Malware analysis › dynamic malware analysis
forced execution |
0.8 | 1 | 2024 | Define-Use Guided Path Exploration for Better Forced Execution · ISSTA 2024 |
Operating systems › kernel
linux kernel |
0.3 | 1 | 2025 | BridgeRouter: Automated Capability Upgrading of Out-Of-Bounds Write Vulnerabilities to Arbitrary Memory Write Primitives in the Linux Kernel · SP 2025 |
Program analysis
dynamic analysis |
0.2 | 1 | 2024 | Define-Use Guided Path Exploration for Better Forced Execution · ISSTA 2024 |
Software testing
fuzzing |
0.2 | 1 | 2024 | Define-Use Guided Path Exploration for Better Forced Execution · ISSTA 2024 |
Methods — techniques the papers use, named apart from their topics
max-pooling · 1.7large language model · 1.7capability upgrading · 1.7automated object identification · 1.7self-supervised exploration · 1.5fuzzing · 1.5define-use analysis · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Not Every Patch is an Island: LLM-Enhanced Identification of Multiple Vulnerability PatchesabstractFor a vulnerability reported as an item of platforms such as CVE or NVD, software maintainers need to submit patches (in the form of code commit) to fix it, which is often performed silently for the sake of keeping products’ reputation or avoiding malicious attacks. But such a silent practice keeps patches hidden from affected downstream software maintainers, thus they have to identify patches in a large corpus of code commits manually, i.e., silent vulnerability patch identification (SVPI). Existing techniques in this field were often developed under the assumption that a vulnerability is matched to one patch, thus output a ranking list that simply reflects the similarity between one individual patch and the vulnerability. However, previous research has demonstrated that many vulnerabilities correspond to more than one patch in practice, this phenomenon largely threatens the effectiveness of existing SVPI techniques because they typically ignore the correlation between patches. In this paper, we propose SHIP, a Silent vulnerability patcH Identification approach suited for multiPle-patch scenarios, to make patches corresponding to a vulnerability no longer isolated islands. For a vulnerability item, we first obtain several highly-relevant code commits by measuring heuristic features, and then employ a large language model (i.e., DeepSeek-V3) to predict both the link between a code commit and the vulnerability as well as the link between a pair of code commits, and thus deliver candidate groups each containing one or more code commits that could be patches of the vulnerability. Finally, we perform the max-pooling strategy on the features of code commit(s) contained in each candidate group to determine the ranking of groups, the Top-1 group will be output. The experimental results demonstrate the promise of SHIP: on the benchmark consisting of 4,631 vulnerability items, it can achieve 84.30%, 59.14%, and 69.51% of Recall, Precision, and F1-Score, respectively, outperforming the state-of-the-art SVPI technique by 37.54%, 28.71%, and 32.35%, respectively. Dongchen Xie, Chunying Zhou, Xiaoyuan Xie |
ASE | 2 |
| 2025 | BridgeRouter: Automated Capability Upgrading of Out-Of-Bounds Write Vulnerabilities to Arbitrary Memory Write Primitives in the Linux KernelabstractMemory corruption vulnerabilities pose a significant threat to the Linux kernel, with out-of-bounds (OOB) vulnerabilities receiving particular attention due to their prevalence. The existing kernel OOB exploitation techniques either require strong capabilities from the vulnerabilities, demand that the vulnerable and victim objects reside in the same memory allocator cache, or rely on extensive page table manipulation. These constraints restrict their applicability and lead to low success rates in completing a full exploitation chain. In this paper, we propose a practical approach that enables arbitrary memory writes from kernel OOB vulnerabilities with limited capabilities. Our method leverages two special kinds of kernel objects to upgrade the capability from an uncontrolled overwrite to a controlled overwrite, ultimately achieving arbitrary memory write. We develop a system to automatically identify and utilize these two kinds of kernel objects. Evaluations on a crafted vulnerability and 14 representative real-world vulnerabilities, along with a comparison against two state-of-the-art works, demonstrate the broad applicability of our approach. Dongchen Xie, Dongnan He, Wei You 0001, Jianjun Huang 0001, Bin Liang 0002, Shuitao Gan, Wenchang Shi |
SP | 1 |
| 2024 | Define-Use Guided Path Exploration for Better Forced ExecutionabstractThe evolution of recent malware, characterized by the escalating use of cloaking techniques, poses a significant challenge in the analysis of malware behaviors. Researchers proposed forced execution to penetrate malware’s self-protection mechanisms and expose hidden behaviors, by forcefully setting certain branch outcomes. Existing studies focus on enhancing the forced executor to provide light-weight crash-free execution models. However, insufficient attention has been directed toward the path exploration strategy, an aspect equally crucial to the effectiveness. Linear search employed in state-of-the-art forced execution tools exhibits inherent limitations that lead to unnecessary path exploration and incomplete behavior exposure. In this paper, we propose a novel and practical path exploration strategy that focuses on the coverage of defineuse relations in the subject binary. We develop a fuzzing approach for exploring these define-use relations in a progressive and self-supervised way. Our experimental results show that the proposed solution outperforms the existing forced execution tools in both memory dependence coverage and malware behavior exposure. Dongnan He, Dongchen Xie, Wei You 0001, Bin Liang 0002, Jianjun Huang 0001, Wenchang Shi, Zhuo Zhang 0002, Xiangyu Zhang 0001 |
ISSTA | 2 |