Demo Data from SIGIR 2026 / reviewers in the wild / expert
Huan Zhang 0019
dblp:23/1797-19
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2026
0009-0000-0644-3775ORCID · verified
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 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
2 papers |
Program synthesis and code generation · 100% | |
| Artificial intelligence
1 paper |
Machine translation · 50% Reinforcement learning · 50% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Machine translation › neural machine translation
multilingual neural machine translation |
1.0 | 1 | 2026 | Bootstrapping Code Translation with Weighted Multilanguage Exploration · ACL (1) 2026 |
Machine learning › Reinforcement learning
reinforcement learning training |
1.0 | 1 | 2026 | Bootstrapping Code Translation with Weighted Multilanguage Exploration · ACL (1) 2026 |
Program synthesis and code generation
code translation |
1.0 | 1 | 2026 | Bootstrapping Code Translation with Weighted Multilanguage Exploration · ACL (1) 2026 |
Program synthesis and code generation
code generation with language models |
0.8 | 1 | 2024 | 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.8 | 1 | 2024 | A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinement · ASE 2024 |
Methods — techniques the papers use, named apart from their topics
unit test oracles · 2.0reinforcement learning · 2.0bootstrapping · 2.0prompting · 0.8multi-agent collaboration · 0.8large language model · 0.8iterative refinement · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Bootstrapping Code Translation with Weighted Multilanguage ExplorationabstractCode 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) | 2 |
| 2026 | Self-Improving Code Generation via Semantic Entropy and Behavioral ConsensusabstractImproving the code generation capabilities of large language models (LLMs) typically relies on supervised fine-tuning or preference optimization, both of which require costly external resources such as powerful teacher models or reliable test units. However, in real-world scenarios, it is much harder to obtain reference solutions and test oracles than problem descriptions and test inputs. In this paper, we tackle a challenging yet realistic question: Can a code language model improve itself without access to a superior teacher and a test oracle? To answer this, we propose ConSelf, a self-improving approach built upon two key ideas. First, we introduce code semantic entropy, a novel metric that measures problem-level uncertainty by assessing the functional diversity of program behaviors, enabling a curriculum construction with the most learnable problems. Second, we present consensus-driven direct preference optimization (Con-DPO), a preference-based fine-tuning method that weights each preference pair by its behavioral consensus, thereby mitigating the impact of noisy self-generated supervision. Experiments on various benchmarks and backbone LLMs demonstrate that ConSelf significantly outperforms baselines, validating the effectiveness of semantic entropy-based curriculum construction and consensus-driven optimization in improving code generation without external supervision. Huan Zhang 0019, Wei Cheng 0010, Wei Hu 0007 |
ICPC | 1 |
| 2024 | A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven RefinementabstractLarge 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 |
ASE | 1 |