Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yun Qi
dblp:41/10209
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 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
3 papers |
Program analysis · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 76% High-performance computing · 14% Processor architecture and microarchitecture · 10% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › data flow analysis
interprocedural dataflow analysis |
1.7 | 2 | 2026 | 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.0 | 1 | 2026 | Scaling Inter-procedural Dataflow Analysis on the Cloud · ACM Trans. Program. Lang. Syst. 2026 |
Systems and software security › information flow tracking
dynamic taint analysis |
0.8 | 1 | 2024 | HardTaint: Production-Run Dynamic Taint Analysis via Selective Hardware Tracing · Proc. ACM Program. Lang. 2024 |
Program analysis
dynamic analysis |
0.8 | 1 | 2024 | HardTaint: Production-Run Dynamic Taint Analysis via Selective Hardware Tracing · Proc. ACM Program. Lang. 2024 |
Program analysis › static analysis
taint analysis |
0.8 | 1 | 2024 | HardTaint: Production-Run Dynamic Taint Analysis via Selective Hardware Tracing · Proc. ACM Program. Lang. 2024 |
Program analysis
data flow analysis |
0.7 | 1 | 2023 | BigDataflow: A Distributed Interprocedural Dataflow Analysis Framework · ESEC/SIGSOFT FSE 2023 |
Distributed systems
distributed graph processing |
0.7 | 1 | 2023 | BigDataflow: A Distributed Interprocedural Dataflow Analysis Framework · ESEC/SIGSOFT FSE 2023 |
High-performance computing
cluster computing |
0.3 | 1 | 2026 | Scaling Inter-procedural Dataflow Analysis on the Cloud · ACM Trans. Program. Lang. Syst. 2026 |
Processor architecture and microarchitecture › debugging support
hardware tracing |
0.2 | 1 | 2024 | HardTaint: Production-Run Dynamic Taint Analysis via Selective Hardware Tracing · Proc. ACM Program. Lang. 2024 |
Methods — techniques the papers use, named apart from their topics
static analysis · 2.3selective hardware tracing · 2.3parallel graph processing · 2.3worklist algorithm · 2.0large-scale graph processing · 2.0distributed worklist algorithm · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Scaling Inter-procedural Dataflow Analysis on the CloudabstractApart 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. | 6 |
| 2024 | HardTaint: Production-Run Dynamic Taint Analysis via Selective Hardware TracingabstractDynamic taint analysis (DTA), as a fundamental analysis technique, is widely used in security, privacy, and diagnosis, etc. As DTA demands to collect and analyze massive taint data online, it suffers extremely high runtime overhead. Over the past decades, numerous attempts have been made to lower the overhead of DTA. Unfortunately, the reductions they achieved are marginal, causing DTA only applicable to the debugging/testing scenarios. In this paper, we propose and implement HardTaint, a system that can realize production-run dynamic taint tracking. HardTaint adopts a hybrid and systematic design which combines static analysis, selective hardware tracing and parallel graph processing techniques. The comprehensive evaluations demonstrate that HardTaint introduces only around 8% runtime overhead which is an order of magnitude lower than the state-of-the-arts, while without sacrificing any taint detection capability. Yiyu Zhang, Yun Qi, Kai Ji, Xuandong Li, Zhiqiang Zuo 0002 |
Proc. ACM Program. Lang. | 4 |
| 2023 | BigDataflow: A Distributed Interprocedural Dataflow Analysis FrameworkabstractAbstract: 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 FSE | 4 |