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

Peiyuan Zhao

dblp:223/0450 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Software testing
regression testing
0.312018
Evaluating test-suite reduction in real software evolution · ISSTA 2018
Software testing › test suite evaluation
test effectiveness evaluation
0.312018
Evaluating test-suite reduction in real software evolution · ISSTA 2018
Software testing › regression testing
test suite reduction
0.312018
Evaluating test-suite reduction in real software evolution · ISSTA 2018
Software maintenance and evolution
software evolution
0.112018
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
YearPublicationVenuePosition
2026 Crypto-Assisted Graph Degree Sequence Release under Local Differential Privacy
abstract
Given 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. Web4
2019 Understanding and Improving Regression Test Selection in Continuous Integration
abstract
Developers 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
ISSRE2
2018 Evaluating test-suite reduction in real software evolution
abstract
Test-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
ISSTA4