• Cite Icon33
  • https://doi.org/10.1145/2791060.2791074Copy DOI Icon

Fault-based product-line testing

  • Jul 20, 2015
  • Dennis Reuling +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Testing every member of a product line individually is often impracticable due to large number of possible product configurations. Thus, feature models are frequently used to generate samples, i.e., subsets of product configurations under test. Besides the extensively studied combinatorial interaction testing (CIT) approach for coverage-driven sample generation, only few approaches exist so far adopting mutation testing to emulate faults in feature models to be detected by a sample. In this paper, we present a mutation-based sampling framework for fault-based product-line testing. We define a comprehensive catalog of atomic mutation operators on the graphical representation of feature models. This way, we are able (1) to also define complex mutation operators emulating more subtle faults, and (2) to classify operators semantically, e.g., to avoid redundant and equivalent mutants. We further introduce similarity-based mutant selection and higher order mutation strategies to reduce testing efforts. Our implementation is based on the graph transformation engine Henshin and is evaluated concerning effectiveness/efficiency trade-offs.

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
  • Supplementary Content

Re-Engineering Feature Models from Product Configurators: Master's Thesis

  • Jan 01, 2018
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Nico Thiele
  • Conference Article
  • Citations16

AutoCCAG: An Automated Approach to Constrained Covering Array Generation

  • May 01, 2021
  • Chuan Luo +11
  • Conference Article
  • Citations24

Combinatorial Interaction Testing for Automated Constraint Repair

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

Combinatorial Interaction Testing with Multi-perspective Feature Models

  • Mar 01, 2013
  • Sachin Patel +2
  • Conference Article
  • Citations43

Towards statistical prioritization for software product lines testing

  • Jan 22, 2014
  • Xavier Devroey +5
  • Conference Article
  • Citations20

Feature modeling of two large-scale industrial software systems: Experiences and lessons learned

  • Sep 01, 2015
  • Daniela Lettner +3
  • Research Article
  • Citations22

UVLHub: A feature model data repository using UVL and open science principles

  • Jul 01, 2024
  • The Journal of Systems & Software
  • David Romero-Organvidez +4
  • Conference Article

Experimenting with Evolutionary Algorithms to Reduce Feature Model Configuration Steps

  • Sep 01, 2021
  • Dalia Owdeh +1
  • PDF
  • Research Article
  • Citations6

Genetic programming for feature model synthesis: a replication study

  • Apr 21, 2021
  • Empirical Software Engineering
  • Andreea Vescan +3
  • Conference Article
  • Citations5

Supporting feature model evolution by suggesting constraints from code-level dependency analyses

  • Oct 21, 2019
  • Kevin Feichtinger +4
  • Book Chapter
  • Citations7

Modeling Product Lines with Kripke Structures and Modal Logic

  • Jan 01, 2015
  • Zinovy Diskin +3
  • Conference Article
  • Citations75

Assessing Software Product Line Testing Via Model-Based Mutation: An Application to Similarity Testing

  • Mar 01, 2013
  • Christopher Henard +4
  • PDF
  • Book Chapter
  • Citations18

Model-Based Product Configuration in Augmented Reality Applications

  • Jan 01, 2020
  • Sebastian Gottschalk +3
  • Research Article
  • Citations12

Test scenario generation for feature-based context-oriented software systems

  • Dec 05, 2022
  • Journal of Systems and Software
  • Pierre Martou +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.