Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yuhan Wu 0006

dblp:254/5900-6 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2026
0009-0001-9065-5523ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 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 · 95% Program analysis · 5%
Artificial intelligence
1 paper
Machine translation · 50% Reinforcement learning · 50%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Machine translation › neural machine translation
multilingual neural machine translation
1.012026
Bootstrapping Code Translation with Weighted Multilanguage Exploration · ACL (1) 2026
Machine learning › Reinforcement learning
reinforcement learning training
1.012026
Bootstrapping Code Translation with Weighted Multilanguage Exploration · ACL (1) 2026
Program synthesis and code generation
code translation
1.012026
Bootstrapping Code Translation with Weighted Multilanguage Exploration · ACL (1) 2026
Program synthesis and code generation
code completion
0.812024
Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completion · ACL (1) 2024
Program synthesis and code generation
code generation with language models
0.812024
A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinement · ASE 2024
Program synthesis and code generation › code agent
multi-agent code generation
0.812024
A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinement · ASE 2024
Program synthesis and code generation › code completion
repository-level code completion
0.812024
Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completion · ACL (1) 2024
Program analysis
data flow analysis
0.212024
Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completion · ACL (1) 2024

Methods — techniques the papers use, named apart from their topics

unit test oracles · 2.0reinforcement learning · 2.0bootstrapping · 2.0retrieval augmentation · 0.8prompting · 0.8multi-agent collaboration · 0.8large language model · 0.8iterative refinement · 0.8data flow analysis · 0.8code language model · 0.8
YearPublicationVenuePosition
2026 Bootstrapping Code Translation with Weighted Multilanguage Exploration
abstract
Code translation across multiple programming languages is essential yet challenging due to two vital obstacles: scarcity of parallel data paired with executable test oracles, and optimization imbalance when handling diverse language pairs.We propose BootTrans, a bootstrapping method that resolves both obstacles.Its key idea is to leverage the functional invariance and cross-lingual portability of test suites, adapting abundant pivot-language unit tests to serve as universal verification oracles for multilingual reinforcement learning (RL) training.Our method introduces a dual-pool architecture with seed and exploration pools to progressively expand training data via executionguided experience collection.Furthermore, we design a language-aware weighting mechanism that dynamically prioritizes harder translation directions based on relative performance across sibling languages, mitigating optimization imbalance.Extensive experiments on the HumanEval-X and TransCoder-Test benchmarks demonstrate substantial improvements over baseline LLMs across all translation directions, with ablation studies validating the effectiveness of both bootstrapping and weighting components.
Yuhan Wu 0006, Huan Zhang 0019, Wei Cheng 0010, Jingyue Yang, Wei Hu 0007
ACL (1)1
2024 Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completion
abstract
Recent years have witnessed the deployment of code language models (LMs) in various code intelligence tasks such as code completion.Yet, it is challenging for pre-trained LMs to generate correct completions in private repositories.Previous studies retrieve cross-file context based on import relations or text similarity, which is insufficiently relevant to completion targets.In this paper, we propose a dataflow-guided retrieval augmentation approach, called DRACO, for repository-level code completion.DRACO parses a private repository into code entities and establishes their relations through an extended dataflow analysis, forming a repo-specific context graph.Whenever triggering code completion, DRACO precisely retrieves relevant background knowledge from the repo-specific context graph and generates well-formed prompts to query code LMs.Furthermore, we construct a large Python dataset, ReccEval, with more diverse completion targets.Our experiments demonstrate the superior accuracy and applicable efficiency of DRACO, improving code exact match by 3.43% and identifier F1-score by 3.27% on average compared to the state-ofthe-art approach.
Wei Cheng 0010, Yuhan Wu 0006, Wei Hu 0007
ACL (1)2
2024 A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinement
abstract
Large language models (LLMs) have achieved impressive performance on code generation. Although prior studies enhanced LLMs with prompting techniques and code refinement, they still struggle with complex programming problems due to rigid solution plans. In this paper, we draw on pair programming practices to propose PairCoder, a novel LLM-based framework for code generation. PairCoder incorporates two collaborative LLM agents, namely a Navigator agent for high-level planning and a Driver agent for specific implementation. The Navigator is responsible for proposing promising solution plans, selecting the current optimal plan, and directing the next iteration round based on execution feedback. The Driver follows the guidance of Navigator to undertake initial code generation, code testing, and refinement. This interleaved and iterative workflow involves multi-plan exploration and feedback-based refinement, which mimics the collaboration of pair programmers. We evaluate PairCoder with both open-source and closed-source LLMs on various code generation benchmarks. Extensive experimental results demonstrate the superior accuracy of PairCoder, achieving relative pass@1 improvements of 12.00%--162.43% compared to prompting LLMs directly.
Huan Zhang 0019, Wei Cheng 0010, Yuhan Wu 0006, Wei Hu 0007
ASE3