• Home
  • Search
  • AutoCCAG: An Automated Approach to Constrained Covering Array Generation
  • Cite Icon16
  • https://doi.org/10.1109/icse43902.2021.00030Copy DOI Icon

AutoCCAG: An Automated Approach to Constrained Covering Array Generation

  • May 1, 2021
  • Chuan Luo +11 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Combinatorial interaction testing (CIT) is an important technique for testing highly configurable software systems with demonstrated effectiveness in practice. The goal of CIT is to generate test cases covering the interactions of configuration options, under certain hard constraints. In this context, constrained covering arrays (CCAs) are frequently used as test cases in CIT. Constrained Covering Array Generation (CCAG) is an NP-hard combinatorial optimization problem, solving which requires an effective method for generating small CCAs. In particular, effectively solving t-way CCAG with t>=4 is even more challenging. Inspired by the success of automated algorithm configuration and automated algorithm selection in solving combinatorial optimization problems, in this paper, we investigate the efficacy of automated algorithm configuration and automated algorithm selection for the CCAG problem, and propose a novel, automated CCAG approach called AutoCCAG. Extensive experiments on public benchmarks show that AutoCCAG can find much smaller-sized CCAs than current state-of-the-art approaches, indicating the effectiveness of AutoCCAG. More encouragingly, to our best knowledge, our paper reports the first results for CCAG with a high coverage strength (i.e., 5-way CCAG) on public benchmarks. Our results demonstrate that AutoCCAG can bring considerable benefits in testing highly configurable software systems.

Similar Papers
  • Research Article
  • Citations333

Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach

  • Sep 01, 2008
  • IEEE Transactions on Software Engineering
  • M.B Cohen +2
  • Conference Article
  • Citations24

Combinatorial Interaction Testing for Automated Constraint Repair

  • Mar 01, 2017
  • Angelo Gargantini +2
  • Conference Article
  • Citations33

Fault-based product-line testing

  • Jul 20, 2015
  • Dennis Reuling +4
  • Research Article
  • Citations3

New Metrics for Prioritized Interaction Test Suites

  • Jan 01, 2014
  • IEICE Transactions on Information and Systems
  • Rubing Huang +3
  • PDF
  • Research Article
  • Citations2

Prioritising abstract test cases: an empirical study

  • Aug 01, 2019
  • IET Software
  • Rubing Huang +5
  • Conference Article
  • Citations4

Anytime Behavior of Inexact TSP Solvers and Perspectives for Automated Algorithm Selection

  • Mar 29, 2020
  • Jakob Bossek +2
  • Book Chapter
  • Citations5

Pure MaxSAT and Its Applications to Combinatorial Optimization via Linear Local Search

  • Jan 01, 2020
  • Shaowei Cai +1
  • Conference Article
  • Citations8

A preliminary empirical assessment of similarity for combinatorial interaction testing of software product lines

  • May 14, 2016
  • Stefan Fischer +3
  • Conference Article
  • Citations46

Reducing Field Failures in System Configurable Software: Cost-Based Prioritization

  • Nov 01, 2009
  • Hema Srikanth +2
  • Conference Article
  • Citations4

Accelerating Ant Colony Optimization for the Vertex Coloring Problem on the GPU

  • Nov 01, 2016
  • Ryouhei Murooka +2
  • Book Chapter
  • Citations7

Noisy Chaotic Neural Networks for Combinatorial Optimization

  • Jan 01, 2007
  • Lipo Wang +1
  • Research Article
  • Citations4

Controller-Centric Combinatorial Wrap-Around Interaction Testing to Evaluate a Stateful PCE-Based Transport Network Architecture

  • Sep 01, 2017
  • Journal of Optical Communications and Networking
  • Jin Seek Choi
  • Book Chapter

A Clustering Based Niching Method for Effectively Solving the 0-1 Knapsack Problem

  • Jan 01, 2023
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Md Meheruzzaman Sarker +2
  • Conference Article
  • Citations1

Comparative Study of Metaheuristic Algorithms on Small, Medium, and Large-Scale Instances of the Traveling Salesman Problem

  • Jun 19, 2025
  • Ahlam Laghlita +3
  • Research Article
  • Citations232

A survey of approaches for university course timetabling problem

  • Nov 21, 2014
  • Computers & Industrial Engineering
  • Hamed Babaei +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.