VLDB 2026 Research / reviewers in the wild / expert
Jiaolong Kong
dblp:371/9120
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0001-8248-1981ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 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.
| Software engineering, system software, and programming languages
2 papers |
Debugging and program repair · 70% Empirical software engineering · 23% Software testing · 7% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
automated program repair |
1.7 | 2 | 2025 | ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairs · ACM Trans. Softw. Eng. Methodol. 2025 Defects4C: Benchmarking Large Language Model Repair Capability with C/C++ Bugs · ASE 2025 |
Empirical software engineering
benchmarking |
0.9 | 1 | 2025 | Defects4C: Benchmarking Large Language Model Repair Capability with C/C++ Bugs · ASE 2025 |
Debugging and program repair › automated program repair
LLM-based program repair |
0.9 | 1 | 2025 | Defects4C: Benchmarking Large Language Model Repair Capability with C/C++ Bugs · ASE 2025 |
Software testing
test generation |
0.3 | 1 | 2025 | ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairs · ACM Trans. Softw. Eng. Methodol. 2025 |
Methods — techniques the papers use, named apart from their topics
large language model · 1.7prompt engineering · 0.9contrastive test pairs · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Defects4C: Benchmarking Large Language Model Repair Capability with C/C++ BugsabstractAutomated Program Repair (APR) plays a critical role in enhancing the quality and reliability of software systems. While substantial progress has been made in Java-based APR, largely facilitated by benchmarks like Defects4J, there remains a significant gap in research on C/C++ program repair, despite the widespread use of C/C++ and the prevalence of associated vulnerabilities. This gap is primarily due to the lack of high-quality, open-source benchmarks tailored for C/C++.To address this issue, we introduce Defects4C, a comprehensive and executable benchmark specifically designed for C/C++ program repair. Our dataset is constructed from real-world C/C++ repositories and includes a large collection of bug-relevant commits (9M in total), 248 high-quality buggy functions, and 102 vulnerable functions, all paired with test cases for reproduction. These resources enable rigorous evaluation of repair techniques and support the retraining of learning-based approaches for enhanced performance.Using Defects4C, we conduct a comprehensive empirical study evaluating the effectiveness of 24 state-of-the-art large language models (LLMs) in repairing C/C++ faults. Our findings offer valuable insights into the strengths and limitations of current LLM-based APR techniques in this domain, highlighting both the need for more robust methods and the critical role of Defects4C in advancing future research. Jian Wang 0067, Xiaofei Xie, Shangqing Liu, Jiongchi Yu, Jiaolong Kong, Yi Li 0008 |
ASE | 6 |
| 2025 | ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case PairsabstractAutomated Program Repair (APR) aims to automatically generate patches for rectifying software bugs. Recent strides in Large Language Models (LLM), such as ChatGPT, have yielded encouraging outcomes in APR, especially within the conversation-driven APR framework. Nevertheless, the efficacy of conversation-driven APR is contingent on the quality of the feedback information. In this article, we propose ContrastRepair , a novel conversation-based APR approach that augments conversation-driven APR by providing LLMs with contrastive test pairs. A test pair consists of a failing test and a passing test, which offer contrastive feedback to the LLM. Our key insight is to minimize the difference between the generated passing test and the given failing test, which can better isolate the root causes of bugs. By providing such informative feedback, ContrastRepair enables the LLM to produce effective bug fixes. The implementation of ContrastRepair is based on the state-of-the-art LLM, ChatGPT, and it iteratively interacts with ChatGPT until plausible patches are generated. We evaluate ContrastRepair on multiple benchmark datasets, including Defects4J, QuixBugs, and HumanEval-Java. The results demonstrate that ContrastRepair significantly outperforms existing methods, achieving a new state-of-the-art in program repair. For instance, among Defects4J 1.2 and 2.0, ContrastRepair correctly repairs 143 out of all 337 bug cases, while the best-performing baseline fixes 124 bugs. Jiaolong Kong, Xiaofei Xie, Mingfei Cheng, Shangqing Liu, Xiaoning Du 0001 |
ACM Trans. Softw. Eng. Methodol. | 1 |