Demo Data from EDBT 2026 / reviewers in the wild / expert
Shengyu Fu
dblp:245/5962
· DBLP profile ↗
5ranked-venue papers
0as first author
3since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Databases, data management, data science and information retrieval · 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
5 papers |
Software maintenance and evolution · 37% Program synthesis and code generation · 28% Debugging and program repair · 14% | |
| Artificial intelligence
1 paper |
Language models and text generation · 50% Representation and self-supervised learning · 50% |
Topics — the 11 heaviest of 11, 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.0 | 2 | 2022 | Automating code review activities by large-scale pre-training · ESEC/SIGSOFT FSE 2022 Pythia: AI-assisted Code Completion System · KDD 2019 |
Debugging and program repair
automated program repair |
0.9 | 1 | 2025 | SWE-bench Goes Live! · NeurIPS 2025 |
Software testing › test infrastructure
benchmark construction |
0.9 | 1 | 2025 | SWE-bench Goes Live! · NeurIPS 2025 |
Software maintenance and evolution › issue management
issue resolution |
0.9 | 1 | 2025 | SWE-bench Goes Live! · NeurIPS 2025 |
Program synthesis and code generation
code completion |
0.8 | 2 | 2020 | IntelliCode compose: code generation using transformer · ESEC/SIGSOFT FSE 2020 Pythia: AI-assisted Code Completion System · KDD 2019 |
Software maintenance and evolution › code review
automated code review |
0.6 | 1 | 2022 | Automating code review activities by large-scale pre-training · ESEC/SIGSOFT FSE 2022 |
Software maintenance and evolution
code review |
0.6 | 1 | 2022 | Automating code review activities by large-scale pre-training · ESEC/SIGSOFT FSE 2022 |
Natural language and speech › Language models and text generation
code language models |
0.5 | 1 | 2021 | GraphCodeBERT: Pre-training Code Representations with Data Flow · ICLR 2021 |
Machine learning › Representation and self-supervised learning
pre-training |
0.5 | 1 | 2021 | GraphCodeBERT: Pre-training Code Representations with Data Flow · ICLR 2021 |
Program analysis
code representation learning |
0.5 | 1 | 2021 | GraphCodeBERT: Pre-training Code Representations with Data Flow · ICLR 2021 |
Software maintenance and evolution › code recommendation
API recommendation |
0.4 | 1 | 2019 | Pythia: AI-assisted Code Completion System · KDD 2019 |
Methods — techniques the papers use, named apart from their topics
pre-training · 1.6transformer · 1.4dataflow · 1.0large language model · 0.9agent framework · 0.9language model · 0.6deep learning · 0.4abstract syntax tree · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | SWE-bench Goes Live!abstractThe issue-resolving task, where a model generates patches to fix real-world bugs, has emerged as a key benchmark for evaluating the capabilities of large language models (LLMs). While SWE-bench has become the dominant benchmark in this domain, it suffers from several limitations: it has not been updated since its release, is restricted to only 12 repositories, and relies heavily on manual effort for constructing test instances and setting up executable environments, significantly limiting its scalability. We present SWE-bench-Live, a live-updatable benchmark designed to address these limitations. SWE-bench-Live currently includes 1,890 tasks derived from real GitHub issues created since 2024, spanning 223 repositories. Each task is accompanied by a dedicated Docker image to ensure reproducible execution. Additionally, we introduce an automated curation pipeline that streamlines the entire process from instance creation to environment setup, removing manual bottlenecks and enabling scalability and continuous updates. We evaluate a range of state-of-the-art models and agent frameworks on SWE-bench-Live, offering detailed empirical insights into their real-world bug-fixing capabilities. By providing a fresh, diverse, and executable benchmark grounded in live repository activity, SWE-bench-Live supports reliable, large-scale assessment of code LLMs and code agents in realistic development settings. Linghao Zhang, Shilin He, Chaoyun Zhang, Yu Kang 0006, Bowen Li 0002, Chengxing Xie, Maoquan Wang, Yufan Huang, Shengyu Fu, Elsie Nallipogu, Qingwei Lin, Yingnong Dang, Saravan Rajmohan, Dongmei Zhang 0001 |
NeurIPS | 10 |
| 2022 | Automating code review activities by large-scale pre-trainingabstractCode review is an essential part to software development lifecycle since it aims at guaranteeing the quality of codes. Modern code review activities necessitate developers viewing, understanding and even running the programs to assess logic, functionality, latency, style and other factors. It turns out that developers have to spend far too much time reviewing the code of their peers. Accordingly, it is in significant demand to automate the code review process. In this research, we focus on utilizing pre-training techniques for the tasks in the code review scenario. We collect a large-scale dataset of real-world code changes and code reviews from open-source projects in nine of the most popular programming languages. To better understand code diffs and reviews, we propose CodeReviewer, a pre-trained model that utilizes four pre-training tasks tailored specifically for the code review scenario. To evaluate our model, we focus on three key tasks related to code review activities, including code change quality estimation, review comment generation and code refinement. Furthermore, we establish a high-quality benchmark dataset based on our collected data for these three tasks and conduct comprehensive experiments on it. The experimental results demonstrate that our model outperforms the previous state-of-the-art pre-training approaches in all tasks. Further analysis show that our proposed pre-training tasks and the multilingual pre-training dataset benefit the model on the understanding of code changes and reviews. Daya Guo, Nan Duan 0001, Shailesh Jannu, Grant Jenks, Deep Majumder, Jared Green, Alexey Svyatkovskiy, Shengyu Fu, Neel Sundaresan |
ESEC/SIGSOFT FSE | 10 |
| 2021 | GraphCodeBERT: Pre-training Code Representations with Data Flow
Daya Guo, Shuo Ren 0002, Zhangyin Feng, Duyu Tang, Shujie Liu 0001, Nan Duan 0001, Alexey Svyatkovskiy, Shengyu Fu, Michele Tufano, Shao Kun Deng, Colin B. Clement, Dawn Drain, Neel Sundaresan, Jian Yin 0001, Daxin Jiang, Ming Zhou 0001 |
ICLR | 10 |
| 2020 | IntelliCode compose: code generation using transformerabstractIn software development through integrated development environments (IDEs), code completion is one of the most widely used features. Nevertheless, majority of integrated development environments only support completion of methods and APIs, or arguments. Alexey Svyatkovskiy, Shao Kun Deng, Shengyu Fu, Neel Sundaresan |
ESEC/SIGSOFT FSE | 3 |
| 2019 | Pythia: AI-assisted Code Completion SystemabstractIn this paper, we propose a novel end-to-end approach for AI-assisted code completion called Pythia. It generates ranked lists of method and API recommendations which can be used by software developers at edit time. The system is currently deployed as part of Intellicode extension in Visual Studio Code IDE. Pythia exploits state-of-the-art large-scale deep learning models trained on code contexts extracted from abstract syntax trees. It is designed to work at a high throughput predicting the best matching code completions on the order of 100 ms. Alexey Svyatkovskiy, Shengyu Fu, Neel Sundaresan |
KDD | 3 |