Demo Data from SIGIR 2026 / reviewers in the wild / expert
Zichao Qi
dblp:134/5836
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author
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 |
Debugging and program repair · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Emerging computing paradigms · 33% Energy-efficient computing · 33% Hardware reliability and fault tolerance · 33% | |
| Databases, data mining, and information retrieval
1 paper |
Graph data management · 56% Spatial and temporal data management · 44% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
automated program repair |
0.2 | 1 | 2015 | An analysis of patch plausibility and correctness for generate-and-validate patch generation systems · ISSTA 2015 |
Debugging and program repair › automated program repair
patch correctness assessment |
0.2 | 1 | 2015 | An analysis of patch plausibility and correctness for generate-and-validate patch generation systems · ISSTA 2015 |
Debugging and program repair › automated program repair
patch generation |
0.2 | 1 | 2015 | An analysis of patch plausibility and correctness for generate-and-validate patch generation systems · ISSTA 2015 |
Emerging computing paradigms
approximate computing |
0.2 | 1 | 2014 | Chisel: reliability- and accuracy-aware optimization of approximate computational kernels · OOPSLA 2014 |
Energy-efficient computing › energy-quality tradeoff
energy-accuracy tradeoff |
0.2 | 1 | 2014 | Chisel: reliability- and accuracy-aware optimization of approximate computational kernels · OOPSLA 2014 |
Spatial and temporal data management
distance oracle |
0.2 | 1 | 2013 | Toward a Distance Oracle for Billion-Node Graphs · Proc. VLDB Endow. 2013 |
Graph data management
shortest distance query |
0.2 | 1 | 2013 | Toward a Distance Oracle for Billion-Node Graphs · Proc. VLDB Endow. 2013 |
Systems and software security
vulnerability discovery |
0.1 | 1 | 2015 | An analysis of patch plausibility and correctness for generate-and-validate patch generation systems · ISSTA 2015 |
Methods — techniques the papers use, named apart from their topics
generate-and-validate · 0.4accuracy-aware optimization · 0.2landmark selection · 0.2distributed BFS · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | An analysis of patch plausibility and correctness for generate-and-validate patch generation systemsabstractWe analyze reported patches for three existing generate-and- validate patch generation systems (GenProg, RSRepair, and AE). The basic principle behind generate-and-validate systems is to accept only plausible patches that produce correct outputs for all inputs in the validation test suite. Because of errors in the patch evaluation infrastructure, the majority of the reported patches are not plausible — they do not produce correct outputs even for the inputs in the validation test suite. The overwhelming majority of the reported patches are not correct and are equivalent to a single modification that simply deletes functionality. Observed negative effects include the introduction of security vulnerabilities and the elimination of desirable functionality. We also present Kali, a generate-and-validate patch generation system that only deletes functionality. Working with a simpler and more effectively focused search space, Kali generates at least as many correct patches as prior GenProg, RSRepair, and AE systems. Kali also generates at least as many patches that produce correct outputs for the inputs in the validation test suite as the three prior systems. We also discuss the patches produced by ClearView, a generate-and-validate binary hot patching system that lever- ages learned invariants to produce patches that enable systems to survive otherwise fatal defects and security attacks. Our analysis indicates that ClearView successfully patches 9 of the 10 security vulnerabilities used to evaluate the system. At least 4 of these patches are correct. Zichao Qi, Fan Long, Sara Achour, Martin C. Rinard |
ISSTA | 1 |
| 2014 | Chisel: reliability- and accuracy-aware optimization of approximate computational kernelsabstractThe accuracy of an approximate computation is the distance between the result that the computation produces and the corresponding fully accurate result. The reliability of the computation is the probability that it will produce an acceptably accurate result. Emerging approximate hardware platforms provide approximate operations that, in return for reduced energy consumption and/or increased performance, exhibit reduced reliability and/or accuracy. Sasa Misailovic, Michael Carbin, Sara Achour, Zichao Qi, Martin C. Rinard |
OOPSLA | 4 |
| 2013 | Toward a Distance Oracle for Billion-Node GraphsabstractThe emergence of real life graphs with billions of nodes poses significant challenges for managing and querying these graphs. One of the fundamental queries submitted to graphs is the shortest distance query. Online BFS (breadth-first search) and offline pre-computing pairwise shortest distances are prohibitive in time or space complexity for billion-node graphs. In this paper, we study the feasibility of building distance oracles for billion-node graphs. A distance oracle provides approximate answers to shortest distance queries by using a pre-computed data structure for the graph. Sketch-based distance oracles are good candidates because they assign each vertex a sketch of bounded size, which means they have linear space complexity. However, state-of-the-art sketch-based distance oracles lack efficiency or accuracy when dealing with big graphs. In this paper, we address the scalability and accuracy issues by focusing on optimizing the three key factors that affect the performance of distance oracles: landmark selection, distributed BFS , and answer generation. We conduct extensive experiments on both real networks and synthetic networks to show that we can build distance oracles of affordable cost and efficiently answer shortest distance queries even for billion-node graphs. Zichao Qi, Yanghua Xiao, Bin Shao 0002, Haixun Wang |
Proc. VLDB Endow. | 1 |