arrow
Return

Generalizing the Split Factor of the Minimizing Delta Debugging Algorithm

delete2020-01-01
delete6
delete
OA
AI
Á
Ákos Kiss *
DOI:10.1109/ACCESS.2020.3043027delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
One of the first attempts at the automation of test case reduction was the minimizing delta debugging algorithm, widely known as ddmin. Despite its age, it is still an unavoidable cornerstone of this field of research. One criticism against ddmin is that it can take too long to reach the granularity where it can perform actual reduction. Therefore, in this paper, ddmin is generalized with respect to the granularity by introducing a new split factor parameter, leading to the formalization of a parametric algorithm variant. The complexity analysis of this parametric variant reveals that the theoretical worst and best-case behavior of ddmin can be improved. Moreover, the results of experiments with the generalized algorithm show that the reduction can be sped up significantly by choosing the right split factor: up to 84% of the test steps can be eliminated in practice.
Keywords:
Debugging
Testing
Complexity theory
Partitioning algorithms
Software
Licenses
Automation
Delta debugging
granularity
split factor
test case reduction
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

S
szeged university
Scholars:
9.5K
Papers: 6.7K
Citations: 3