EDBT 2026 Demo / reviewers in the wild / expert
Yufei Liang
dblp:251/0826
· DBLP profile ↗
5ranked-venue papers
3as first author
5since 2021 · last 2025
—ORCID · 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 · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 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 analysis · 95% Software maintenance and evolution · 5% | |
| Artificial intelligence
1 paper |
3D vision · 83% Robot navigation and mapping · 17% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
pointer analysis |
1.7 | 2 | 2025 | Pointer Analysis for Database-Backed Applications · Proc. ACM Program. Lang. 2025 Interactive Cross-Language Pointer Analysis for Resolving Native Code in Java Programs · ICSE 2025 |
Program analysis › static analysis
call graph construction |
0.9 | 1 | 2025 | Interactive Cross-Language Pointer Analysis for Resolving Native Code in Java Programs · ICSE 2025 |
Program analysis › static analysis › call graph construction
cross-language call graph |
0.9 | 1 | 2025 | Interactive Cross-Language Pointer Analysis for Resolving Native Code in Java Programs · ICSE 2025 |
Program analysis › static analysis › domain-specific static analysis
database application analysis |
0.9 | 1 | 2025 | Pointer Analysis for Database-Backed Applications · Proc. ACM Program. Lang. 2025 |
Program analysis
static analysis |
0.9 | 1 | 2025 | Pointer Analysis for Database-Backed Applications · Proc. ACM Program. Lang. 2025 |
Computer vision › 3D vision › 3d shape representation › 3d shape representation learning
3d descriptor learning |
0.7 | 1 | 2023 | A Unified BEV Model for Joint Learning of 3D Local Features and Overlap Estimation · ICRA 2023 |
Computer vision › 3D vision › local feature descriptor
keypoint description |
0.7 | 1 | 2023 | A Unified BEV Model for Joint Learning of 3D Local Features and Overlap Estimation · ICRA 2023 |
Computer vision › 3D vision
point cloud registration |
0.7 | 1 | 2023 | A Unified BEV Model for Joint Learning of 3D Local Features and Overlap Estimation · ICRA 2023 |
Image and video processing › pattern detection
anomaly detection |
0.7 | 1 | 2023 | Omni-Frequency Channel-Selection Representations for Unsupervised Anomaly Detection · IEEE Trans. Image Process. 2023 |
Image and video processing
image reconstruction |
0.7 | 1 | 2023 | Omni-Frequency Channel-Selection Representations for Unsupervised Anomaly Detection · IEEE Trans. Image Process. 2023 |
Image and video processing › pattern detection › anomaly detection
unsupervised anomaly detection |
0.7 | 1 | 2023 | Omni-Frequency Channel-Selection Representations for Unsupervised Anomaly Detection · IEEE Trans. Image Process. 2023 |
Web and mobile security
web security |
0.3 | 1 | 2025 | Pointer Analysis for Database-Backed Applications · Proc. ACM Program. Lang. 2025 |
Software maintenance and evolution
change impact analysis |
0.3 | 1 | 2025 | Pointer Analysis for Database-Backed Applications · Proc. ACM Program. Lang. 2025 |
Robotics › Robot navigation and mapping › SLAM
loop closure detection |
0.2 | 1 | 2023 | A Unified BEV Model for Joint Learning of 3D Local Features and Overlap Estimation · ICRA 2023 |
Robotics › Robot navigation and mapping
SLAM |
0.2 | 1 | 2023 | A Unified BEV Model for Joint Learning of 3D Local Features and Overlap Estimation · ICRA 2023 |
Methods — techniques the papers use, named apart from their topics
pointer analysis · 2.6database access specification modeling · 1.7SQL analysis · 1.7static analysis · 0.9sparse UNet · 0.7keypoint detection · 0.7generative adversarial network · 0.7frequency decoupling · 0.7cross-attention · 0.7channel selection · 0.7bird's-eye-view representation · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Interactive Cross-Language Pointer Analysis for Resolving Native Code in Java ProgramsabstractJava offers the Java Native Interface (JNI), which allows programs running in the Java Virtual Machine to invoke and be manipulated by native applications and libraries written in other languages, typically C. While JNI mechanism significantly enhances the Java platform's capabilities, it also presents challenges for static analysis of Java programs due to the complex behaviors introduced by native code. Therefore, effectively resolving the interactions between Java and native code is crucial for static analysis. In this paper, we introduce JNIFER, the first interactive cross-language pointer analysis for resolving native code in Java programs. JNIFER integrates both Java and C pointer analyses, equipped with advanced native call and JNI function analyses, enabling the simultaneous analysis of both Java and native code. During the analysis of crosslanguage interactions, the two analyzers interact with each other, constructing cross-language points-to relations and call graphs, thereby approximating the runtime behavior at the interaction sites. Our evaluation shows that JNIFER outperforms state-of-the-art approaches in terms of soundness while maintaining high precision and comparable efficiency, as evidenced by extensive experiments on OpenJDK and real-world Java applications. Yufei Liang, Tian Tan 0001, Chang Xu 0001, Shuangxiang Kan, Yulei Sui, Yue Li 0006 |
ICSE | 2 |
| 2025 | Pointer Analysis for Database-Backed ApplicationsabstractDatabase-backed applications form the backbone of modern software, yet their complexity poses significant challenges for static analysis. These applications involve intricate interactions among application code, diverse database frameworks such as JDBC, Hibernate, and Spring Data JPA, and languages like Java and SQL. In this paper, we introduce DBridge, the first pointer analysis specifically designed for Java database-backed applications, capable of statically constructing comprehensive Java-to-database value flows. DBridge unifies application code analysis, database access specification modeling, SQL analysis, and database abstraction within a single pointer analysis framework, capturing interactions across a wide range of database access APIs and frameworks. Additionally, we present DB-Micro, a new micro-benchmark suite with 824 test cases crafted to systematically evaluate static analysis for database-backed applications. Experiments on DB-Micro and large, complex, real-world applications demonstrate DBridge’s effectiveness, achieving high recall and precision in building Java-to-database value flows efficiently and outperforming state-of-the-art tools in SQL statement identification. To further validate DBridge’s utility, we develop three client analyses for security and program understanding. Evaluation on these real-world applications reveals 30 Stored XSS attack vulnerabilities and 3 horizontal broken access control vulnerabilities, all previously undiscovered and real, as well as a high detection rate in impact analysis for schema changes. By open-sourcing DBridge (14K LoC) and DB-Micro (22K LoC), we seek to help advance static analysis for modern database-backed applications in the future. Yufei Liang, Ganlin Li, Tian Tan 0001, Chang Xu 0001, Chun Cao, Xiaoxing Ma, Yue Li 0006 |
Proc. ACM Program. Lang. | 1 |
| 2023 | A Unified BEV Model for Joint Learning of 3D Local Features and Overlap EstimationabstractPairwise point cloud registration is a critical task for many applications, which heavily depends on finding correct correspondences from the two point clouds. However, the low overlap between input point clouds causes the registration to fail easily, leading to mistaken overlapping and mismatched correspondences, especially in scenes where non-overlapping regions contain similar structures. In this paper, we present a unified bird's-eye view (BEV) model for jointly learning of 3D local features and overlap estimation to fulfill pairwise registration and loop closure. Feature description is performed by a sparse UNet-like network based on BEV representation, and 3D keypoints are extracted by a detection head for 2D locations, and a regression head for heights. For overlap detection, a cross-attention module is applied for interacting contextual information of input point clouds, followed by a classification head to estimate the overlapping region. We evaluate our unified model extensively on the KITTI dataset and Apollo-SouthBay dataset. The experiments demonstrate that our method significantly outperforms existing methods on overlap estimation, especially in scenes with small overlaps. It also achieves top registration performance on both datasets in terms of translation and rotation errors. Lin Li 0091, Wendong Ding, Yongkun Wen, Yufei Liang, Yong Liu 0007, Guowei Wan |
ICRA | 4 |
| 2023 | Hierarchical supervisions with two-stream network for Deepfake detection
Yufei Liang, Mengmeng Wang 0005, Yining Jin, Shuwen Pan, Yong Liu 0007 |
Pattern Recognit. Lett. | 1 |
| 2023 | Omni-Frequency Channel-Selection Representations for Unsupervised Anomaly DetectionabstractDensity-based and classification-based methods have ruled unsupervised anomaly detection in recent years, while reconstruction-based methods are rarely mentioned for the poor reconstruction ability and low performance. However, the latter requires no costly extra training samples for the unsupervised training that is more practical, so this paper focuses on improving reconstruction-based method and proposes a novel O mni-frequency C hannel-selection R econstruction (OCR-GAN) network to handle sensory anomaly detection task in a perspective of frequency. Concretely, we propose a Frequency Decoupling (FD) module to decouple the input image into different frequency components and model the reconstruction process as a combination of parallel omni-frequency image restorations, as we observe a significant difference in the frequency distribution of normal and abnormal images. Given the correlation among multiple frequencies, we further propose a Channel Selection (CS) module that performs frequency interaction among different encoders by adaptively selecting different channels. Abundant experiments demonstrate the effectiveness and superiority of our approach over different kinds of methods, e.g., achieving a new state-of-the-art 98.3 detection AUC on the MVTec AD dataset without extra training data that markedly surpasses the reconstruction-based baseline by +38.1 ↑ and the current SOTA method by +0.3 ↑ . The source code is available in the additional materials. Yufei Liang, Jiangning Zhang, Runze Wu 0001, Yong Liu 0007, Shuwen Pan |
IEEE Trans. Image Process. | 1 |