Demo Data from VLDB 2026 / reviewers in the wild / expert
Yunrui Pei
dblp:384/8758
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0000-5624-0853ORCID · reported
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
1 paper |
Software maintenance and evolution · 30% Compilers and program optimization · 30% Program synthesis and code generation · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › recommendation system for software engineering
change recommendation |
0.8 | 1 | 2024 | CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature · ISSTA 2024 |
Compilers and program optimization
code generation |
0.8 | 1 | 2024 | CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature · ISSTA 2024 |
Program synthesis and code generation › code generation with language models
edit-based code generation |
0.8 | 1 | 2024 | CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature · ISSTA 2024 |
Empirical software engineering › mining software repositories
commit analysis |
0.2 | 1 | 2024 | CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature · ISSTA 2024 |
Methods — techniques the papers use, named apart from their topics
neural transformer · 0.8large language model · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | TraceWalker: Synthesizing Interactive Debugging Progresses via Dataflow and Control-flow InferenceabstractSoftware fault localization is widely known to be costly, which motivates researchers to develop automated root cause analysis techniques. While many existing approaches focus on pinpointing the location of bugs, they often overlook the process of locating them. However, in practice, while the exact location or fix of a bug can be subjective, the explanation of how a bug manifests is often more objective and broadly agreed upon. Such explanations can thus offer a stronger foundation for understanding and resolving bugs. In this work, we propose, TraceWalker, a tool-supported root cause analysis approach that generates a step-by-step debugging plan to guide developers toward the root cause with convincing explanations. Technically, we build the execution trace as a causal model where each step, control dependency, and data dependency is modeled with quantified suspiciousness. Based on the suspiciousness, TraceWalker traverses the execution trace to guide users toward the root cause. Specifically, each travel is on an estimated decision to explore control or data dependencies on the trace. While guiding the programmers to the root cause, TraceWalker collects their agreement on the estimated decision as feedback, which in turn updates the predicted root cause with a new planned travelling path. Our simulation experiments on Defects4j dataset show that (1) TraceWalker is effective in root-cause location comparing to state-of-the-art approaches, (2) TraceWalker can generate accurate explanation and save the debugging efforts to reach the root cause and (3) TraceWalker is robust against potential incorrect feedbacks. Moreover, our user study on 21 participants show that TraceWalker can boost the debugging performance with convincing explanation in practice. Yunrui Pei, Yuk Kwan Wong, Hongshu Wang |
APSEC | 1 |
| 2024 | CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive NatureabstractRecent years have seen the development of LLM-based code generation. Compared to generating code in a software project, incremental code edits are empirically observed to be more frequent. The emerging code editing approaches usually formulate the problem as generating an edit based on known relevant prior edits and context. However, practical code edits can be more complicated. First, an editing session can include multiple (ir)relevant edits to the code under edit. Second, the inference of the subsequent edits is non-trivial as the scope of its ripple effect can be the whole project. In this work, we propose CoEdPilot, an LLM-driven solution to recommend code edits by discriminating the relevant edits, exploring their interactive natures, and estimating its ripple effect in the project. Specifically, CoEdPilot orchestrates multiple neural transformers to identify what and how to edit in the project regarding both edit location and edit content. When a user accomplishes an edit with an optional editing description, an Subsequent Edit Analysis first reports the most relevant files in the project with what types of edits (e.g., keep, insert, and replace) can happen for each line of their code. Next, an Edit-content Generator generates concrete edit options for the lines of code, regarding its relevant prior changes reported by an Edit-dependency Analyzer. Last, both the Subsequent Edit Analysis and the Edit-content Generator capture relevant prior edits as feedback to readjust their recommendations. We train our models by collecting over 180K commits from 471 open-source projects in 5 programming languages. Our extensive experiments show that (1) CoEdPilot can well predict the edits (i.e., predicting edit location with accuracy of 70.8%-85.3%, and the edit content with exact match rate of 41.8% and BLEU4 score of 60.7); (2) CoEdPilot can well boost existing edit generators such as GRACE and CCT5 on exact match rate by 8.57% points and BLEU4 score by 18.08. Last, our user study on 18 participants with 3 editing tasks (1) shows that CoEdPilot can be effective in assisting users to edit code in comparison with Copilot, and (2) sheds light on the future improvement of the tool design. The video demonstration of our tool is available at https://sites.google.com/view/coedpilot/home. Chenyan Liu, Yufan Cai 0001, Yun Lin 0001, Yuhuan Huang, Yunrui Pei, Jin Song Dong 0001, Hong Mei 0001 |
ISSTA | 5 |