VLDB 2026 Research / reviewers in the wild / expert
Senlin Zhu
dblp:256/9854
· DBLP profile ↗
4ranked-venue papers
0as first author
4since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 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
1 paper |
Program analysis · 56% Compilers and program optimization · 44% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
data dependence analysis |
0.7 | 1 | 2023 | Discovering Parallelisms in Python Programs · ESEC/SIGSOFT FSE 2023 |
Compilers and program optimization › dependence analysis
dependence graph analysis |
0.7 | 1 | 2023 | Discovering Parallelisms in Python Programs · ESEC/SIGSOFT FSE 2023 |
Parallel and multicore computing › parallel programming models
automatic parallelization |
0.7 | 1 | 2023 | Discovering Parallelisms in Python Programs · ESEC/SIGSOFT FSE 2023 |
Program analysis
dynamic language analysis |
0.2 | 1 | 2023 | Discovering Parallelisms in Python Programs · ESEC/SIGSOFT FSE 2023 |
Methods — techniques the papers use, named apart from their topics
graph-theoretic analysis · 1.3dynamic selection · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Towards disordered pick-and-place of aero-engine blades: A vision-guided method based on stable diffusion model and oriented object detection
Yizhen Yin, Weifeng He, Yuanhan Hou, Caizhi Li, Zhigao Wang, Qichun Hu, Senlin Zhu |
Eng. Appl. Artif. Intell. | 9 |
| 2026 | MoRE-RAG: Bayesian optimal fusion of multiple retrieval experts for retrieval-augmented generation
Jixin Xu, Xingxin Li, Qingqing Song, Senlin Zhu |
Neurocomputing | 4 |
| 2024 | Point cloud enhancement optimization and high-fidelity texture reconstruction methods for air material via fusion of 3D scanning and neural rendering
Qichun Hu, Yizhen Yin, Weifeng He, Senlin Zhu |
Expert Syst. Appl. | 7 |
| 2023 | Discovering Parallelisms in Python ProgramsabstractParallelization is a promising way to improve the performance of Python programs. Unfortunately, developers may miss parallelization possibilities, because they usually do not concentrate on parallelization. Many approaches have been proposed to parallelize Python programs automatically, however, they are either domain-specific or require manual annotation. Thus they cannot solve the problem well in general. In this paper, we propose PyPar, an effective tool aiming at discovering parallelization possibilities in real-world Python programs. PyPar doesn’t need manual annotation and is universally applicable. It first drives a data-dependence analysis to determine whether two pieces of code can run concurrently. The key is the use of a graph-theoretic approach. Next, it adopts a dynamic selection strategy to eliminate inefficient parallelisms. Finally, PyPar produces a parallelism report as well as a referential parallelized program, which is built by PyPar using one of the three parallelization methods (thread-based, processbased, and Ray-based). We have implemented a prototype of PyPar and evaluated it on six well-designed widely-used real-world Python packages: Scikit-Image, SciPy, librosa, trimesh, Scikit-learn and seaborn. In total, 1,240 functions are tested, and PyPar found 127 parallelizable functions among them. Based on manual filtering, only 7 of them are false positives (i.e., a 94.5% precision). The remaining 120 are parallelizable (almost 10% among all functions under test), and most of them can be efficiently sped up by gaining an acceleration of up to 90% , with an average of 44%. The acceleration in practice is close to theoretical estimation. The results show that even well-designed practical Python programs can be further parallelized for speeding up, and PyPar can bring effective and efficient parallelization on real-world Python programs. Siwei Wei, Guyang Song, Senlin Zhu, Ruoyi Ruan, Yan Cai 0001 |
ESEC/SIGSOFT FSE | 3 |