Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis 2021
DOI: 10.1145/3460319.3464802
|View full text |Cite
|
Sign up to set email alerts
|

Automatic test suite generation for key-points detection DNNs using many-objective search (experience paper)

Abstract: Automatically detecting the positions of key-points (e.g., facial keypoints or finger key-points) in an image is an essential problem in many applications, such as driver's gaze detection and drowsiness detection in automated driving systems. With the recent advances of Deep Neural Networks (DNNs), Key-Points detection DNNs (KP-DNNs) have been increasingly employed for that purpose. Nevertheless, KP-DNN testing and validation have remained a challenging problem because KP-DNNs predict many independent key-poin… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 16 publications
(11 citation statements)
references
References 47 publications
0
11
0
Order By: Relevance
“…Other input generators such as ASFAULT [22] and NSGAII-DT [2] aim to test advanced driverassistance systems by generating extreme and challenging scenarios that maximise the number of exposed system failures. Ul Haq et al [27] generate inputs to trigger diverse and extreme misbehaviours of DNN-based facial key-point predictors using many-objective search in order to cover as many failure-inducing key-points as possible.…”
Section: Test Input Generation and Adequacymentioning
confidence: 99%
“…Other input generators such as ASFAULT [22] and NSGAII-DT [2] aim to test advanced driverassistance systems by generating extreme and challenging scenarios that maximise the number of exposed system failures. Ul Haq et al [27] generate inputs to trigger diverse and extreme misbehaviours of DNN-based facial key-point predictors using many-objective search in order to cover as many failure-inducing key-points as possible.…”
Section: Test Input Generation and Adequacymentioning
confidence: 99%
“…Miller et al [38] proposed the first SBST technique to generate test data for functions with inputs of float type. SBST techniques have been widely used in various objects under test [9], [39], [40], [41], [42], [43], [44], [45], [46], and types of software testing [47], [48], [49].…”
Section: Related Workmentioning
confidence: 99%
“…Automatic test generation is, for example, used to detect regressions (Robinson et al 2011), reproduce crashes (Derakhshanfar et al 2020b(Derakhshanfar et al , 2020a, uncover undertested scenarios (STAMP 2019b) and generate test data (Haq et al 2021). For these use cases, it is often sufficient to keep the generated test cases separate from the manually written and maintained test suite (STAMP 2019b;Nassif et al 2021).…”
Section: Introductionmentioning
confidence: 99%