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.

Yuhan Zhi

dblp:367/3001 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2024
0000-0003-4977-3656ORCID · reported

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

Software engineering, systems software and programming languages · 1 · 1 first-author · 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 · 100%

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

TopicWeightPapersLastEvidence papers
Software testing
deep learning testing
0.812024
Seed Selection for Testing Deep Neural Networks · ACM Trans. Softw. Eng. Methodol. 2024
Software testing › fuzzing › seed scheduling
seed selection
0.812024
Seed Selection for Testing Deep Neural Networks · ACM Trans. Softw. Eng. Methodol. 2024
Software testing
test generation
0.812024
Seed Selection for Testing Deep Neural Networks · ACM Trans. Softw. Eng. Methodol. 2024
Software testing › test adequacy
coverage criteria
0.212024
Seed Selection for Testing Deep Neural Networks · ACM Trans. Softw. Eng. Methodol. 2024

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

single-objective optimization · 0.8multi-objective optimization · 0.8
YearPublicationVenuePosition
2024 Seed Selection for Testing Deep Neural Networks
abstract
Deep learning (DL) has been applied in many applications. Meanwhile, the quality of DL systems is becoming a big concern. To evaluate the quality of DL systems, a number of DL testing techniques have been proposed. To generate test cases, a set of initial seed inputs are required. Existing testing techniques usually construct seed corpus by randomly selecting inputs from training or test dataset. Till now, there is no study on how initial seed inputs affect the performance of DL testing and how to construct an optimal one. To fill this gap, we conduct the first systematic study to evaluate the impact of seed selection strategies on DL testing. Specifically, considering three popular goals of DL testing (i.e., coverage, failure detection, and robustness), we develop five seed selection strategies, including three based on single-objective optimization (SOO) and two based on multi-objective optimization (MOO). We evaluate these strategies on seven testing tools. Our results demonstrate that the selection of initial seed inputs greatly affects the testing performance. SOO-based selection can construct the best seed corpus that can boost DL testing with respect to the specific testing goal. MOO-based selection strategies can construct seed corpus that achieve balanced improvement on multiple objectives.
Yuhan Zhi, Xiaofei Xie, Chao Shen 0001, Jun Sun 0001, Xiaoyu Zhang 0013, Xiaohong Guan
ACM Trans. Softw. Eng. Methodol.1