Abstract — Context: Software product lines (SPL) are used in industry to achieve more efficient software development. To test a SPL is complex and costly and often becomes a bottleneck in the product line organization. Objective: This research aims to develop and evaluate strategies for improving system test selection in a SPL. Method: Initially industrial practices and research in both SPL testing and traditional regression test selection have been surveyed. Two systematic literature reviews, two industrial exploratory surveys and one industrial evaluation of a pragmatic test selection approach have been conducted. Results: There is a lack of industrial evaluations as well as of useful solutions, both regarding regression test selection an...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
Software product line (SPL) testing consists of two separate but closely related test engineering ac...
Variability is a central concept in Software Product Lines (SPLs). It has been extensively studied ...
Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient softw...
In large software organizations with a product line development approach a selective testing of prod...
Software product line engineering is an approach to cost-efficiently derive tailored products to mar...
Large software organizations with a product line development approach face many challenges regarding...
Context: Software product lines (SPL) are used in industry to achieve more efficient software develo...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a means to assure that a change in the software, or its execution environment,...
AbstractContextIn software development, Testing is an important mechanism both to identify defects a...
Abstract: Software product lines constitute a new paradigm where industrial production techniques ar...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Abstract—Nowadays the decision whether to work with Software Product Lines (SPL) or not becomes a bi...
Regression testing, which is performed after changes are made to a software system, can be used befo...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
Software product line (SPL) testing consists of two separate but closely related test engineering ac...
Variability is a central concept in Software Product Lines (SPLs). It has been extensively studied ...
Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient softw...
In large software organizations with a product line development approach a selective testing of prod...
Software product line engineering is an approach to cost-efficiently derive tailored products to mar...
Large software organizations with a product line development approach face many challenges regarding...
Context: Software product lines (SPL) are used in industry to achieve more efficient software develo...
Regression testing is a means to assure that a change in the software, or its execution environment,...
Regression testing is a means to assure that a change in the software, or its execution environment,...
AbstractContextIn software development, Testing is an important mechanism both to identify defects a...
Abstract: Software product lines constitute a new paradigm where industrial production techniques ar...
Abstract—Regression testing analyzes whether software maintenance has inadvertently broken existing ...
Abstract—Nowadays the decision whether to work with Software Product Lines (SPL) or not becomes a bi...
Regression testing, which is performed after changes are made to a software system, can be used befo...
Background: Software quality assurance (QA) is an essential activity in the software development lif...
Software product line (SPL) testing consists of two separate but closely related test engineering ac...
Variability is a central concept in Software Product Lines (SPLs). It has been extensively studied ...