Towards a Fault-Detection Benchmark for Evaluating Sofware Product Line Testing Approaches (bibtex)
by Stefan Fischer, Roberto E. Lopez-Herrejon, Alexander Egyed
Abstract:
Software Product Lines (SPLs) are families of related software systems distinguished by the set of features each one provides. The commonly large number of variants that can be derived from an SPL poses a unique set of challenges, because it is not feasible to test all the individual variants. Over the last few years many approaches for SPL testing have been devised. They usually select a set of variants to test based on some covering criterion. A problem when evaluating these testing approaches is properly comparing them to one another. Even though some benchmarks have been proposed, they focus on covering criteria and do not consider fault data in their analysis. Considering the dire lack of publicly available fault data, in this paper we present the frst results of our ongoing project to introduce simulated faults into SPLs along with using evolutionary techniques for synthesizing unit test cases for SPL examples.
Reference:
Towards a Fault-Detection Benchmark for Evaluating Sofware Product Line Testing Approaches (Stefan Fischer, Roberto E. Lopez-Herrejon, Alexander Egyed), In Symposium On Applied Computing (SAC), 2018.
Bibtex Entry:
@Conference{FischerSAC2018,
  author    = {Stefan Fischer and Roberto E. Lopez-Herrejon and Alexander Egyed},
  title     = {Towards a Fault-Detection Benchmark for Evaluating Sofware Product Line Testing Approaches},
  booktitle = {Symposium On Applied Computing (SAC)},
  year      = {2018},
  abstract  = {Software Product Lines (SPLs) are families of related software systems
	distinguished by the set of features each one provides. The commonly
	large number of variants that can be derived from an SPL poses a
	unique set of challenges, because it is not feasible to test all
	the individual variants. Over the last few years many approaches
	for SPL testing have been devised. They usually select a set of variants
	to test based on some covering criterion. A problem when evaluating
	these testing approaches is properly comparing them to one another.
	Even though some benchmarks have been proposed, they focus on covering
	criteria and do not consider fault data in their analysis. Considering
	the dire lack of publicly available fault data, in this paper we
	present the frst results of our ongoing project to introduce simulated
	faults into SPLs along with using evolutionary techniques for synthesizing
	unit test cases for SPL examples.},
  file      = {:Conferences\\SAC 2018 - Towards a Fault-Detection Benchmark for Evaluating Sofware Product Line Testing Approaches\\Towards a Fault-Detection Benchmark for Evaluating Sofware Product Line Testing Approaches-preprint.pdf:PDF},
  keywords  = {SCCH},
  owner     = {sfischer},
  timestamp = {2017.11.30},
}
Powered by bibtexbrowser