Demo Data from EDBT 2026 / reviewers in the wild / expert
Yubo Bai
dblp:349/8408
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
1 paper |
Program synthesis and code generation · 50% Software testing · 50% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test generation
symbolic testing |
0.9 | 1 | 2025 | RustAssure: Differential Symbolic Testing for LLM-Transpiled C-to-Rust Code · ASE 2025 |
Systems and software security
memory safety |
0.3 | 1 | 2025 | RustAssure: Differential Symbolic Testing for LLM-Transpiled C-to-Rust Code · ASE 2025 |
Methods — techniques the papers use, named apart from their topics
prompt engineering · 1.7large language model · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | RustAssure: Differential Symbolic Testing for LLM-Transpiled C-to-Rust CodeabstractRust is a memory-safe programming language that significantly improves software security. Existing codebases written in unsafe memory languages, such as C, must first be transpiled to Rust to take advantage of Rust’s improved safety guarantees. RustAssure presents a system that uses Large Language Models (LLMs) to automatically transpile existing C code-bases to Rust. RustAssure uses prompt engineering techniques to maximize the chances of the LLM generating idiomatic and safe Rust code. Moreover, because LLMs often generate code with subtle bugs that can be missed under traditional unit or fuzz testing, RustAssure performs differential symbolic testing to establish the semantic similarity between the original C and LLM-transpiled Rust code. We evaluated RustAssure with five real-world applications and libraries, and showed that our system is able to generate compilable Rust functions for 89.8% of all C functions, of which 72% produced equivalent symbolic return values for both the C and Rust functions. Yubo Bai, Tapti Palit |
ASE | 1 |
| 2023 | Estimation of non-equilibrium transition rate from gene expression dataabstractThe dynamical properties of many complex physical and biological systems can be quantified from the energy landscape theory. Previous approaches focused on estimating the transition rate from landscape reconstruction based on data. However, for general non-equilibrium systems (such as gene regulatory systems), both the energy landscape and the probability flux are important to determine the transition rate between attractors. In this work, we proposed a data-driven approach to estimate non-equilibrium transition rate, which combines the kernel density estimation and non-equilibrium transition rate theory. Our approach shows superior performance in estimating transition rate from data, compared with previous methods, due to the introduction of a nonparametric density estimation method and the new saddle point by considering the effects of flux. We demonstrate the practical validity of our approach by applying it to a simplified cell fate decision model and a high-dimensional stem cell differentiation model. Our approach can be applied to other biological and physical systems. Yubo Bai, Chunhe Li 0001 |
Briefings Bioinform. | 2 |