Combinatorial Design Theory and Applications for Software Testing

This thesis pertains to the interplay of combinatorial design theory and software testing. On the one hand, the problem of generating test sets for black-box testing of software systems which are modeled via vectorial input can be abstracted and treated as subject matter of combinatorial design theory and, in a wider sense, as part of discrete mathematics and theoretical computer science. On the other hand, it is subject to this thesis to apply combinatorial designs to solve problems occurring in the realm of software testing. The aforementioned interplay manifests currently in Combinatorial Testing, a software testing methodology centered around test sets that achieve full t-way coverage of a software’s input space. In order to further and strengthen the interconnections between combinatorial design theory for software testing, we will contribute to and advance individual parts of the combinatorial testing process. According to the overall methodology, this thesis is structured in two parts. The first part pertains to the theoretic aspects of this work, such as objects of combinatorial designs, their properties, generation and related problems; the second part comprises concrete applications of combinatorial design theory for testing software and software-aided systems, including dedicated case studies and industrial applications. In the conclusion we capture the individual contributions described throughout this work and outline how they advance the combinatorial testing process, thereby extending the interplay of combinatorial design theory and software testing.

Institutions

Publication Details

Journal
reposiTUm (TU Wien)
Published
2025-04-01
DOI
https://doi.org/10.34726/hss.2025.131527
Citations
1
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
2.31
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Combinatorial Design Theory and Applications for Software Testing

1 citations
reposiTUm (TU Wien)
Software Testing and Debugging Techniques
2.31
article

Combinatorial Design Theory and Applications for Software Testing

article en
1 citations

Abstract

This thesis pertains to the interplay of combinatorial design theory and software testing. On the one hand, the problem of generating test sets for black-box testing of software systems which are modeled via vectorial input can be abstracted and treated as subject matter of combinatorial design theory and, in a wider sense, as part of discrete mathematics and theoretical computer science. On the other hand, it is subject to this thesis to apply combinatorial designs to solve problems occurring in the realm of software testing. The aforementioned interplay manifests currently in Combinatorial Testing, a software testing methodology centered around test sets that achieve full t-way coverage of a software’s input space. In order to further and strengthen the interconnections between combinatorial design theory for software testing, we will contribute to and advance individual parts of the combinatorial testing process. According to the overall methodology, this thesis is structured in two parts. The first part pertains to the theoretic aspects of this work, such as objects of combinatorial designs, their properties, generation and related problems; the second part comprises concrete applications of combinatorial design theory for testing software and software-aided systems, including dedicated case studies and industrial applications. In the conclusion we capture the individual contributions described throughout this work and outline how they advance the combinatorial testing process, thereby extending the interplay of combinatorial design theory and software testing.

reposiTUm (TU Wien)
TU Wien (AT)
Openalex Percentile: Top 9%
Software Testing and Debugging Techniques
2.31
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.