A survey on software product line testing

J Lee, S Kang, D Lee - Proceedings of the 16th International Software …, 2012 - dl.acm.org
Software product line (SPL) testing consists of two separate but closely related test
engineering activities: domain testing and application testing. Various software product line …

Requirement-driven evolution in software product lines: A systematic mapping study

L Montalvillo, O Díaz - Journal of Systems and Software, 2016 - Elsevier
Abstract CONTEXT. Software Product Lines (SPLs) aim to support the development of a
whole family of software products through systematic reuse of shared assets. As SPLs …

Genetic algorithm-based test generation for software product line with the integration of fault localization techniques

X Li, WE Wong, R Gao, L Hu, S Hosono - Empirical Software Engineering, 2018 - Springer
In response to the highly competitive market and the pressure to cost-effectively release
good-quality software, companies have adopted the concept of software product line to …

Agile software product lines: a systematic mapping study

IF Da Silva, PA da Mota Silveira Neto… - Software: Practice …, 2011 - Wiley Online Library
Background: Software product lines and Agile methods have been an effective solution for
dealing with the growing complexity of software and handling competitive needs of software …

Metric All-k-Nearest-Neighbor Search

L Chen, Y Gao, G Chen, H Zhang - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
An all-k-nearest-neighbor (AkNN) query finds from a given object set O, k nearest neighbors
for each object in a specified query set Q. This operation is common in many applications …

[PDF][PDF] Using behaviour-driven requirements engineering for establishing and managing agile product lines

H Elshandidy, S Mazen, E Hassanein… - International Journal of …, 2021 - academia.edu
Requirements engineering in agile product line engineering refers to both common and
variability components establishing a software. Although it is conventional for the …

Tailoring the scrum development process to address agile product line engineering

Software Product Line Engineering (SPLE) is becoming widely used due to the improvement
it means when developing software products of the same family. However, SPLE demands …

Using a multi-method approach to understand Agile software product lines

IF Da Silva, PAMS Neto, P O'Leary… - Information and …, 2015 - Elsevier
Abstract Context Software product lines (SPLs) and Agile are approaches that share similar
objectives. The main difference is the way in which these objectives are met. Typically …

Behaviour-driven requirements engineering for agile product line engineering

H Elshandidy - 2019 IEEE 27th International Requirements …, 2019 - ieeexplore.ieee.org
Due to the need of the software development community to integrate the flexibility and the
high responsiveness of agile software development with the economic advantages, of reuse …

Extending junit 4 with java annotations and reflection to test variant model transformation assets

FP Basso, TC Oliveira, K Farias - Proceedings of the 29th Annual ACM …, 2014 - dl.acm.org
Software Product Line (SPL) techniques are widely used to represent variability and
commonality in reusable software assets. Similarly, model transformations are also software …