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

Weile Lian

dblp:351/8893 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2026
0009-0000-4746-3895ORCID · corroborated

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

Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.

Computer graphics and multimedia
1 paper
Computer animation and physical simulation · 100%
Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%

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

TopicWeightPapersLastEvidence papers
Computer animation and physical simulation › fluid simulation
differentiable fluid simulation
1.012026
DiffSurFlow: Efficient and Robust Differentiable Fluid Optimization via Surrogate Strategy on Flow Map · ACM Trans. Graph. 2026
Computer animation and physical simulation
fluid simulation
1.012026
DiffSurFlow: Efficient and Robust Differentiable Fluid Optimization via Surrogate Strategy on Flow Map · ACM Trans. Graph. 2026
Empirical software engineering
developer studies
0.712023
Demystifying Issues, Challenges, and Solutions for Multilingual Software Development · ICSE 2023
Empirical software engineering
mining software repositories
0.712023
Demystifying Issues, Challenges, and Solutions for Multilingual Software Development · ICSE 2023
Empirical software engineering › mining software repositories › question and answer sites
stack overflow analysis
0.712023
Demystifying Issues, Challenges, and Solutions for Multilingual Software Development · ICSE 2023

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

flow map · 1.0adjoint method · 1.0thematic coding · 0.7manual analysis · 0.7
YearPublicationVenuePosition
2026 DiffSurFlow: Efficient and Robust Differentiable Fluid Optimization via Surrogate Strategy on Flow Map
abstract
This paper presents a highly efficient and robust differentiable flu::id framework, centered on a novel surrogate gradient method that utilizes the flow map structural advantages. Our key insight reveals a significant misalignment between computational intensity and gradient importance during the backward pass. Specifically, we identify a physical duality within the adjoint process, revealing that the cross-step connections inherent in the flow map act as dominant gradient "highways" that propagate sensitivities over long horizons with high fidelity. Leveraging these insights, we develop a surrogate gradient model that retains these critical connections while pruning redundant adjoint computations in a physics-informed manner. Integrated with tailored acceleration techniques, our framework is successfully applied to diverse, challenging optimization tasks characterized by long time horizons and rich vorticity. Results demonstrate significant speedups and memory reductions while maintaining nearly-identical gradients compared to the full-gradient baseline.
Yuhao Quan, Hui Wang 0045, Weile Lian, Xubo Yang
ACM Trans. Graph.3
2023 Demystifying Issues, Challenges, and Solutions for Multilingual Software Development
abstract
Developing a software project using multiple languages together has been a dominant practice for years. Yet it remains unclear what issues developers encounter during the development, which challenges cause the issues, and what solutions developers receive. In this paper, we aim to answer these questions via a study on developer discussions on Stack Overflow. By manually analyzing 586 highly relevant posts spanning 14 years, we observed a large variety (11 categories) of issues, dominated by those with interfacing and data handling among different languages. Behind these issues, we found that a major challenge developers faced is the diversity and complexity in multilingual code building and interoperability. Another key challenge lies in developers' lack of particular technical background on the diverse features of various languages (e.g., threading and memory management mechanisms). Meanwhile, Stack Overflow itself served as a key source of solutions to these challenges-the majority (73%) of the posts received accepted answers eventually, and most in a week (36.5% within 24 hours and 25% in the next 6 days). Based on our findings on these issues, challenges, and solutions, we provide actionable insights and suggestions for both multi-language software researchers and developers.
Haoran Yang 0002, Weile Lian, Shaowei Wang 0002, Haipeng Cai
ICSE2