VLDB 2026 Research / reviewers in the wild / expert
Peiyuan Zhao
dblp:223/0450
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2026
0009-0001-7952-0492ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 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 |
Software testing · 91% Software maintenance and evolution · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
regression testing |
0.3 | 1 | 2018 | Evaluating test-suite reduction in real software evolution · ISSTA 2018 |
Software testing › test suite evaluation
test effectiveness evaluation |
0.3 | 1 | 2018 | Evaluating test-suite reduction in real software evolution · ISSTA 2018 |
Software testing › regression testing
test suite reduction |
0.3 | 1 | 2018 | Evaluating test-suite reduction in real software evolution · ISSTA 2018 |
Software maintenance and evolution
software evolution |
0.1 | 1 | 2018 | Evaluating test-suite reduction in real software evolution · ISSTA 2018 |
Methods — techniques the papers use, named apart from their topics
fault seeding · 0.3empirical study · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Crypto-Assisted Graph Degree Sequence Release under Local Differential PrivacyabstractGiven a graph G defined in a domain \(\mathcal {G}\) , we investigate locally differentially private mechanisms to release a degree sequence on \(\mathcal {G}\) that accurately approximates the actual degree distribution. Existing solutions for this problem mostly use graph projection techniques based on edge deletion process, using a threshold parameter \(\theta\) to bound node degrees. However, this approach presents a fundamental trade-off in threshold parameter selection. While large \(\theta\) values introduce substantial noise in the released degree sequence, small \(\theta\) values result in more edges removed than necessary. Furthermore, \(\theta\) selection leads to an excessive communication cost. To remedy existing solutions’ deficiencies, we present CADR-LDP, an efficient framework incorporating encryption techniques and differentially private mechanisms to release the degree sequence. In CADR-LDP, we first use the crypto-assisted Optimal- \(\theta\) -Selection method to select the optimal parameter with a low communication cost. Then, we use the LPEA-LOW method to add some edges for each node with the edge addition process in local projection. LPEA-LOW prioritizes the projection with low-degree nodes, which can retain more edges for such nodes and reduce the projection error. Theoretical analysis shows that CADR-LDP satisfies \(\epsilon\) -node local differential privacy. The experimental results on eight graph datasets show that our solution outperforms existing methods. Junqing Wang, Kerui Chen, Peiyuan Zhao, Huiyuan Bai |
ACM Trans. Web | 4 |
| 2019 | Understanding and Improving Regression Test Selection in Continuous IntegrationabstractDevelopers rely on regression testing in their continuous integration (CI) environment to find changes that introduce regression faults. While regression testing is widely practiced, it can be costly. Regression test selection (RTS) reduces the cost of regression testing by not running the tests that are unaffected by the changes. Industry has adopted module-level RTS for their CI environment, while researchers have proposed class-level RTS. In this paper, we compare module-and class-level RTS techniques in a cloud-based CI environment, Travis. We also develop and evaluate a hybrid RTS technique that combines aspects of the module-and class-level RTS techniques. We evaluate all the techniques on real Travis builds. We find that the RTS techniques do save testing time compared to running all tests (RetestAll), but the percentage of time for a full build using RTS (76.0%) is not as low as found in previous work, due to the extra overhead in a cloud-based CI environment. Moreover, we inspect test failures from RetestAll builds, and although we find that RTS techniques can miss to select failed tests, these test failures are almost all flaky test failures. As such, RTS techniques provide additional value in helping developers avoid wasting time debugging failures not related to the recent code changes. Overall, our results show that RTS can be beneficial for the developers in the CI environment, and RTS not only saves time but also avoids misleading developers by flaky test failures. August Shi, Peiyuan Zhao, Darko Marinov |
ISSRE | 2 |
| 2018 | Evaluating test-suite reduction in real software evolutionabstractTest-suite reduction (TSR) speeds up regression testing by removing redundant tests from the test suite, thus running fewer tests in the future builds. To decide whether to use TSR or not, a developer needs some way to predict how well the reduced test suite will detect real faults in the future compared to the original test suite. Prior research evaluated the cost of TSR using only program versions with seeded faults, but such evaluations do not explicitly predict the effectiveness of the reduced test suite in future builds. August Shi, Alex Gyori, Suleman Mahmood, Peiyuan Zhao, Darko Marinov |
ISSTA | 4 |