This study proposes a constrained combinatorial test generation method for testing multi-label classifiers. A recent study demonstrated that combinatorial testing is effective for this problem and introduced a special type of constrained covering array, called label-value covering arrays (LVCAs). An LVCA represents a test suite in which each test case specifies the presence or absence of each label. Each test case is subject to a cardinality constraint that limits the number of labels that may be present. Available approaches generate LVCAs by adaptively sampling test cases from the space of possible inputs. However, available methods do not handle constraints other than cardinality constraints, even though such constraints frequently arise in real-world scenarios. Building on previous work, our study proposes a new method for generating test suites that satisfy both cardinality constraints and additional constraints. Our method integrates sampling-based strategy with an SMT-based approach to cover combinations that are difficult to obtain trough sampling alone. We present the results of a series of experiments where the proposed approach is compared with alternative approaches using multiple benchmarks, both with and without additional logical constraints, demonstrating its effectiveness in terms of test generation time and test suite size.

(2026). Generation of Constrained Combinatorial Tests for Multi-Label Classifiers . Retrieved from https://hdl.handle.net/10446/333427

Generation of Constrained Combinatorial Tests for Multi-Label Classifiers

Bombarda, Andrea;Gargantini, Angelo
2026-01-01

Abstract

This study proposes a constrained combinatorial test generation method for testing multi-label classifiers. A recent study demonstrated that combinatorial testing is effective for this problem and introduced a special type of constrained covering array, called label-value covering arrays (LVCAs). An LVCA represents a test suite in which each test case specifies the presence or absence of each label. Each test case is subject to a cardinality constraint that limits the number of labels that may be present. Available approaches generate LVCAs by adaptively sampling test cases from the space of possible inputs. However, available methods do not handle constraints other than cardinality constraints, even though such constraints frequently arise in real-world scenarios. Building on previous work, our study proposes a new method for generating test suites that satisfy both cardinality constraints and additional constraints. Our method integrates sampling-based strategy with an SMT-based approach to cover combinations that are difficult to obtain trough sampling alone. We present the results of a series of experiments where the proposed approach is compared with alternative approaches using multiple benchmarks, both with and without additional logical constraints, demonstrating its effectiveness in terms of test generation time and test suite size.
2026
Teruya, Keigo; Tsuchiya, Tatsuhiro; Bombarda, Andrea; Gargantini, Angelo Michele
File allegato/i alla scheda:
File Dimensione del file Formato  
ICSTW 2026.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 3.01 MB
Formato Adobe PDF
3.01 MB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/333427
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact