Efficient Product-Line Testing Using Cluster-Based Product Prioritization

Mustafa Al-Hajjaji, Jacob Krüger, Sandro Schulze, Thomas Leich, Gunter Saake

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

9 Citations (Scopus)

Abstract

A software product-line comprises a set of products that share a common set of features. These features can be reused to customize a product to satisfy specific needs of certain customers or markets. As the number of possible products increases exponentially for new features, testing all products is infeasible. Existing testing approaches reduce their effort by restricting the number of products (sampling) and improve their effectiveness by considering the order of tests (prioritization). In this paper, we propose a cluster-based prioritization technique to sample similar products with respect to the feature selection. We evaluate our approach using feature models of different sizes and show that cluster-based prioritization can enhance the effectiveness of product-line testing.
Original languageEnglish
Title of host publicationInternational Workshop on Automation of Software Test (AST)
PublisherIEEE Press
Pages16-22
Number of pages7
DOIs
Publication statusPublished - 2017

Bibliographical note

DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Fingerprint

Dive into the research topics of 'Efficient Product-Line Testing Using Cluster-Based Product Prioritization'. Together they form a unique fingerprint.

Cite this