VLDB 2026 Research / reviewers in the wild / expert
Guangsheng Ou
dblp:391/4785
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0002-5340-4896ORCID · 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.
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 61% Program synthesis and code generation · 30% Software maintenance and evolution · 9% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › document retrieval › domain-specific retrieval
code search |
1.0 | 1 | 2026 | Are Decoder-Only Large Language Models the Silver Bullet for Code Search? · IEEE Trans. Software Eng. 2026 |
Information retrieval › retrieval models › neural retrieval
dense retrieval |
1.0 | 1 | 2026 | Are Decoder-Only Large Language Models the Silver Bullet for Code Search? · IEEE Trans. Software Eng. 2026 |
Information retrieval › document retrieval › domain-specific retrieval › code search
neural code search |
1.0 | 1 | 2026 | Are Decoder-Only Large Language Models the Silver Bullet for Code Search? · IEEE Trans. Software Eng. 2026 |
Information retrieval
retrieval models |
1.0 | 1 | 2026 | Are Decoder-Only Large Language Models the Silver Bullet for Code Search? · IEEE Trans. Software Eng. 2026 |
Empirical software engineering
benchmarking |
0.9 | 1 | 2025 | RustRepoTrans: Repository-level Context Code Translation Benchmark Targeting Rust · ASE 2025 |
Program synthesis and code generation
code translation |
0.9 | 1 | 2025 | RustRepoTrans: Repository-level Context Code Translation Benchmark Targeting Rust · ASE 2025 |
Empirical software engineering › benchmarking
code translation benchmark |
0.9 | 1 | 2025 | RustRepoTrans: Repository-level Context Code Translation Benchmark Targeting Rust · ASE 2025 |
Software maintenance and evolution › software reengineering › software modernization › software migration
language migration |
0.3 | 1 | 2025 | RustRepoTrans: Repository-level Context Code Translation Benchmark Targeting Rust · ASE 2025 |
Methods — techniques the papers use, named apart from their topics
zero-shot evaluation · 1.0large language model fine-tuning · 1.0pass@1 evaluation · 0.9large language model · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Are Decoder-Only Large Language Models the Silver Bullet for Code Search?abstractCode search is essential for code reuse, allowing developers to efficiently locate relevant code snippets. The advent of powerful decoder-only Large Language Models (LLMs) has revolutionized many code intelligence tasks. However, their effectiveness for the retrieval-based task of code search, particularly compared to established encoder-based models, remains underexplored. This paper addresses this gap by presenting a large-scale systematic evaluation of eleven decoder-only LLMs, analyzing their performance across zero-shot and fine-tuned settings. <p xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Our results show that fine-tuned decoder-only models, particularly CodeGemma, significantly outperform encoder-only models like UniXcoder, achieving a 40.4% higher Mean Average Precision (MAP) on the CoSQA<sup>+</sup> benchmark. Our analysis further reveals two crucial nuances for practitioners: first, the relationship between model size and performance is non-monotonic, with mid-sized models often outperforming larger variants; second, the composition of the training data is critical, as a multilingual dataset enhances generalization while a small amount of data from a specific language can act as noise and interfere with model effectiveness. These findings offer a comprehensive guide to selecting and optimizing modern LLMs for code search. Mingwei Liu 0002, Guangsheng Ou, Anji Li 0001, Dekun Dai, Yanlin Wang 0001, Zibin Zheng |
IEEE Trans. Software Eng. | 3 |
| 2025 | RustRepoTrans: Repository-level Context Code Translation Benchmark Targeting RustabstractRecent advancements in large language models (LLMs) have demonstrated impressive capabilities in code translation, typically evaluated using benchmarks like CodeTransOcean and RepoTransBench. However, dependency-free benchmarks fail to capture real-world complexities by focusing primarily on simple function-level translations and overlooking repository-level context (e.g., dependencies). Full-repository translation benchmarks significantly exceed the current capabilities of existing models, resulting in performance bottlenecks that fail to provide actionable insights for guiding model development. Furthermore, existing benchmarks do not account for the scenario of incrementally translating new or modified modules from the source to the target language, which demands careful handling of repository-level contexts such as dependencies, cross-module references, and architectural divergence. Moreover, LLMs’ effectiveness in translating to newer, low-resource languages like Rust remains largely underexplored.To address these gaps, we introduce RustRepoTrans, the first repository-level context code translation benchmark targeting incremental translation, comprising 375 tasks translating into Rust from C, Java, and Python. Using this benchmark, we evaluate seven representative LLMs, analyzing their errors to assess limitations in complex translation scenarios. Among them, DeepSeek-R1 performs best with 51.5% Pass@1, excelling in both basic functionality and additional translation abilities, such as noise robustness and syntactical difference identification. However, even DeepSeek-R1 experiences a 22.2% performance drop (Pass@1 from 73.7% to 51.5%) when handling repository-level context compared to previous benchmarks without such context. Meanwhile, we propose a set of more fine-grained evaluation metrics and an enhanced evaluation framework, enabling a more comprehensive analysis of LLMs’ performance in repository-level context code translation tasks to provide fine-grained insights that can effectively inform the development of code translation techniques. Guangsheng Ou, Mingwei Liu 0002, Yanlin Wang 0001, Xin Peng 0001, Zibin Zheng |
ASE | 1 |