VLDB 2026 Research / reviewers in the wild / expert
Lishui Fan
dblp:382/4307
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2026
0009-0006-4602-4296ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 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.
| Software engineering, system software, and programming languages
3 papers |
Program synthesis and code generation · 62% Software maintenance and evolution · 19% Empirical software engineering · 14% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
code generation with language models |
1.9 | 2 | 2026 | ReCode: Reinforcing Code Generation with Reasoning-Process Rewards · ACL (1) 2026 FGit: Fault-Guided Fine-Tuning for Code Generation · ASE 2025 |
Machine learning › Reinforcement learning › reinforcement learning from human feedback
process reward model |
1.0 | 1 | 2026 | ReCode: Reinforcing Code Generation with Reasoning-Process Rewards · ACL (1) 2026 |
Machine learning › Reinforcement learning › reward learning
reward modeling |
1.0 | 1 | 2026 | ReCode: Reinforcing Code Generation with Reasoning-Process Rewards · ACL (1) 2026 |
Program synthesis and code generation › code generation with language models
reinforcement-learning-based code generation |
1.0 | 1 | 2026 | ReCode: Reinforcing Code Generation with Reasoning-Process Rewards · ACL (1) 2026 |
Software maintenance and evolution › software documentation
commit message generation |
0.9 | 1 | 2025 | Exploring the Capabilities of LLMs for Code-Change-Related Tasks · ACM Trans. Softw. Eng. Methodol. 2025 |
Program synthesis and code generation › code generation with language models
fine-tuning for code generation |
0.9 | 1 | 2025 | FGit: Fault-Guided Fine-Tuning for Code Generation · ASE 2025 |
Empirical software engineering
mining software repositories |
0.9 | 1 | 2025 | Exploring the Capabilities of LLMs for Code-Change-Related Tasks · ACM Trans. Softw. Eng. Methodol. 2025 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 2.0process reward learning · 2.0GRPO · 2.0supervised fine-tuning · 0.9prefix tuning · 0.9parameter-efficient fine-tuning · 0.9in-context learning · 0.9dynamic loss weighting · 0.9LoRA · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | ReCode: Reinforcing Code Generation with Reasoning-Process RewardsabstractIn practice, rigorous reasoning is often a key driver of correct code, while Reinforcement Learning (RL) for code generation often neglects optimizing reasoning quality.Bringing process-level supervision into RL is appealing, but it faces two challenges.First, training reliable reward models to assess reasoning quality is bottlenecked by the scarcity of fine-grained preference data.Second, naively incorporating such neural rewards may suffer from reward hacking.This work proposes ReCode (Reasoning-Reinforced Code Generation), a novel RL training framework comprising: (1) Contrastive Reasoning-Process Reward Learning (CRPL), which trains a reward model with synthesized optimized and degraded reasoning variants to assess the quality of reasoning process; and (2) Consistency-Gated GRPO (CG-GRPO), which integrates the reasoningprocess reward model into RL by gating neural reasoning-process rewards with strict execution outcomes, using execution correctness as a hard gate to mitigate reward hacking.Additionally, to assess the reward model's discriminative capability in assessing reasoningprocess quality, we introduce LiveCodeBench-RewardBench (LCB-RB), a new benchmark comprising preference pairs of superior and inferior reasoning processes tailored for code generation.Experimental results across Hu-manEval(+), MBPP(+), LiveCodeBench, and BigCodeBench show that a 7B model trained with ReCode outperforms the base version by 16.1% and reaches performance comparable to GPT-4-Turbo.We further demonstrate the generalizability of ReCode by extending it to the math domain. Lishui Fan, Mouxiang Chen, Zhongxin Liu 0002 |
ACL (1) | 1 |
| 2025 | FGit: Fault-Guided Fine-Tuning for Code GenerationabstractModern instruction-tuned large language models (LLMs) have made remarkable progress in code generation. However, these LLMs fine-tuned with standard supervised fine-tuning (SFT) sometimes generate plausible-looking but functionally incorrect code fails to emphasize the error-sensitive segments—specific code differences between correct implementations and similar incorrect variants. To address this problem, we propose Fault-Guided Fine-Tuning (FGit), a novel fine-tuning technique that enhances LLMs’ code generation by (1) extracting multi-granularity (line/token-level) differences between correct and incorrect yet similar implementations to identify error-sensitive segments, and (2) dynamically prioritizing those segments during training via dynamic loss weighting. Through extensive experiments on seven LLMs across three widely-used benchmarks, our method achieves an average relative improvement of 6.9% on pass@1, with some enhanced 6.7B LLMs outperforming closed-source models, e.g., GPT-3.5-Turbo. Furthermore, our fine-tuning technique demonstrates strong generalization with performance improvements ranging from 3.8% to 19.1% across diverse instruction-tuned LLMs, and our ablation studies confirm the contributions of different granularities of differences and hyperparameters. Lishui Fan, Zhongxin Liu 0002, Haoye Wang, Lingfeng Bao, Xin Xia 0001, Shanping Li |
ASE | 1 |
| 2025 | Exploring the Capabilities of LLMs for Code-Change-Related TasksabstractDevelopers deal with code-change-related tasks daily, e.g., reviewing code. Pre-trained code and code-change-oriented models have been adapted to help developers with such tasks. Recently, large language models (LLMs) have shown their effectiveness in code-related tasks. However, existing LLMs for code focus on general code syntax and semantics rather than the differences between two code versions. Thus, it is an open question how LLMs perform on code-change-related tasks. To answer this question, we conduct an empirical study using \(>\) 1B parameters LLMs on three code-change-related tasks, i.e., code review generation, commit message generation, and just-in-time comment update, with in-context learning (ICL) and parameter-efficient fine-tuning (PEFT, including LoRA and prefix-tuning). We observe that the performance of LLMs is poor without examples and generally improves with examples, but more examples do not always lead to better performance. LLMs tuned with LoRA have comparable performance to the state-of-the-art small pre-trained models. Larger models are not always better, but Llama 2 and Code Llama families are always the best. The best LLMs outperform small pre-trained models on the code changes that only modify comments and perform comparably on other code changes. We suggest future work should focus more on guiding LLMs to learn the knowledge specific to the changes related to code rather than comments for code-change-related tasks. Lishui Fan, Zhongxin Liu 0002, David Lo 0001, Xin Xia 0001, Shanping Li |
ACM Trans. Softw. Eng. Methodol. | 1 |