Duanchen Xu

dblp:362/2232 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2026
0009-0000-3833-5381ORCID · corroborated

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

Software engineering, systems software and programming languages · 2 · 2 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 · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 85% High-performance computing · 15%

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

TopicWeightPapersLastEvidence papers
Program analysis › data flow analysis
interprocedural dataflow analysis
1.722026
Scaling Inter-procedural Dataflow Analysis on the Cloud · ACM Trans. Program. Lang. Syst. 2026
BigDataflow: A Distributed Interprocedural Dataflow Analysis Framework · ESEC/SIGSOFT FSE 2023
Program analysis › static analysis
incremental analysis
1.012026
Scaling Inter-procedural Dataflow Analysis on the Cloud · ACM Trans. Program. Lang. Syst. 2026
Program analysis
data flow analysis
0.712023
BigDataflow: A Distributed Interprocedural Dataflow Analysis Framework · ESEC/SIGSOFT FSE 2023
Distributed systems
distributed graph processing
0.712023
BigDataflow: A Distributed Interprocedural Dataflow Analysis Framework · ESEC/SIGSOFT FSE 2023
High-performance computing
cluster computing
0.312026
Scaling Inter-procedural Dataflow Analysis on the Cloud · ACM Trans. Program. Lang. Syst. 2026

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

worklist algorithm · 2.0large-scale graph processing · 2.0distributed worklist algorithm · 1.3
YearPublicationVenuePosition
2026 Scaling Inter-procedural Dataflow Analysis on the Cloud
abstract
Apart from forming the backbone of compiler optimization, static dataflow analysis has been widely applied in a vast variety of applications, such as bug detection, privacy analysis, and program comprehension. Despite its importance, performing inter-procedural dataflow analysis on large-scale programs is well-known to be challenging. In this article, we propose a novel distributed analysis framework supporting the general inter-procedural dataflow analysis. Inspired by large-scale graph processing, we devise dedicated distributed worklist algorithms for both whole-program analysis and incremental analysis. We implement these algorithms and develop a distributed framework called BigDataflow running on a large-scale cluster. The experimental results validate the promising performance of BigDataflow—BigDataflow can finish analyzing the program of million lines of code in minutes. Compared with the state-of-the-art, BigDataflow achieves much more analysis efficiency.
Zewen Sun, Duanchen Xu, Yiyu Zhang, Yun Qi, Zhaokang Wang, Yue Li 0006, Xuandong Li, Qingda Lu, Wenwen Peng, Shengjian Guo, Zhiqiang Zuo 0002
ACM Trans. Program. Lang. Syst.4
2023 BigDataflow: A Distributed Interprocedural Dataflow Analysis Framework
abstract
Abstract: Apart from forming the backbone of compiler optimization, static dataflow analysis has been widely applied in a vast variety of applications, such as bug detection, privacy analysis, program comprehension, etc. Despite its importance, performing interprocedural dataflow analysis on large-scale programs is well known to be challenging.In this paper, we propose a novel distributed analysis framework supporting the general interprocedural dataflow analysis.Inspired by large-scale graph processing, we devise a dedicated distributed worklist algorithm tailored for interprocedural dataflow analysis. We implement the algorithm and develop a distributed framework called BigDataflow running on a large-scale cluster.The experimental results validate the promising performance of BigDataflow – it can finish analyzing the program of millions lines of code in minutes. Compared with the state-of-the-art, BigDataflow achieves much more analysis efficiency.
Zewen Sun, Duanchen Xu, Yiyu Zhang, Yun Qi, Zhiqiang Zuo 0002, Zhaokang Wang, Yue Li 0006, Xuandong Li, Qingda Lu, Wenwen Peng, Shengjian Guo
ESEC/SIGSOFT FSE2