Test suite reduction techniques for software product line testing: a survey

Software product line (SPL) testing is more difficult than testing individual software systems. So far, testing each individual SPL item is fine, but too expensive in practice. Honestly, the number of potential products increases dramatically when the number of features increases, which is usually obtained from feature models. Due to the high volume of production, it is not possible to test all of SPL's products. In order to reduce the testing cost and tester's workload, various methods have been proposed. One of them is the test suite reduction (TSR) strategy for reducing the number of test cases. TSR reduces the time required for regression testing by identifying and removing unnecessary test cases according to a predetermined set of constraints. Therefore, we follow the TSR approach to reduce the number of products in SPL. Here, we conduct a survey of TSR methods for SPL testing. TSR not only reduces test cases but is also used to perform efficient SPL testing. This study aimed to survey the latest research on SPL testing to identify useful methods and needs for future research.

Authors

Institutions

Publication Details

Journal
International Journal of Services Economics and Management
Published
2025-01-01
DOI
https://doi.org/10.1504/ijsem.2025.148482
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Test suite reduction techniques for software product line testing: a survey

Satendra Kumar, Manju Kaushik, Viplesh Dubey
International Journal of Services Economics and Management
Advanced Software Engineering Methodologies
article

Test suite reduction techniques for software product line testing: a survey

Satendra Kumar, Manju Kaushik, Viplesh Dubey
article en

Abstract

Software product line (SPL) testing is more difficult than testing individual software systems. So far, testing each individual SPL item is fine, but too expensive in practice. Honestly, the number of potential products increases dramatically when the number of features increases, which is usually obtained from feature models. Due to the high volume of production, it is not possible to test all of SPL's products. In order to reduce the testing cost and tester's workload, various methods have been proposed. One of them is the test suite reduction (TSR) strategy for reducing the number of test cases. TSR reduces the time required for regression testing by identifying and removing unnecessary test cases according to a predetermined set of constraints. Therefore, we follow the TSR approach to reduce the number of products in SPL. Here, we conduct a survey of TSR methods for SPL testing. TSR not only reduces test cases but is also used to perform efficient SPL testing. This study aimed to survey the latest research on SPL testing to identify useful methods and needs for future research.

International Journal of Services Economics and ManagementVol. 16(4/5)
IFTM University (IN), University of Rajasthan (IN)
Openalex Percentile: Top 87%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Test suite reduction techniques for software product line testing: a survey — Satendra Kumar, Manju Kaushik, et al. · International Journal of Services Economics and Management (2025) | TGRS Research Map | TGRS