A systematic literature review on prioritizing software test cases using Markov chains

G Barbosa, ÉF de Souza, LBR dos Santos… - Information and …, 2022 - Elsevier
Abstract Context: Software Testing is a costly activity since the size of the test case set tends
to increase as the construction of the software evolves. Test Case Prioritization (TCP) can …

Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack

A Halin, A Nuttinck, M Acher, X Devroey… - Empirical Software …, 2019 - Springer
Many approaches for testing configurable software systems start from the same assumption:
it is impossible to test all configurations. This motivated the definition of variability-aware …

Search-based test case prioritization for simulation-based testing of cyber-physical system product lines

A Arrieta, S Wang, G Sagardui, L Etxeberria - Journal of Systems and …, 2019 - Elsevier
Abstract Cyber-Physical Systems (CPSs) integrate computation with physical processes.
These systems are usually highly configurable to address different customer needs and are …

Efficient static analysis and verification of featured transition systems

MH ter Beek, F Damiani, M Lienhardt… - Empirical Software …, 2022 - Springer
Abstract A Featured Transition System (FTS) models the behaviour of all products of a
Software Product Line (SPL) in a single compact structure, by associating action-labelled …

Classification Trends Taxonomy of Model-based testing for Software Product line: a systematic literature review

RA Sulaiman, DNA Jawawi… - KSII Transactions on …, 2022 - koreascience.kr
Context: Testing is one of the techniques that can assure the quality of software including the
domain of Software Product Line (SPL). Various techniques have been deliberated to …

Featured model-based mutation analysis

X Devroey, G Perrouin, M Papadakis, A Legay… - Proceedings of the 38th …, 2016 - dl.acm.org
Model-based mutation analysis is a powerful but expensive testing technique. We tackle its
high computation cost by proposing an optimization technique that drastically speeds up the …

Test scenario generation for feature-based context-oriented software systems

P Martou, K Mens, B Duhoux, A Legay - Journal of Systems and Software, 2023 - Elsevier
Feature-based context-oriented programming reconciles ideas from context-oriented
programming, feature modelling and dynamic software product lines. It offers a programming …

Automating system test case classification and prioritization for use case-driven testing in product lines

I Hajri, A Goknil, F Pastore, LC Briand - Empirical Software Engineering, 2020 - Springer
Abstract Product Line Engineering (PLE) is a crucial practice in many software development
environments where software systems are complex and developed for multiple customers …

Botsing, a search-based crash reproduction framework for java

P Derakhshanfar, X Devroey, A Panichella… - Proceedings of the 35th …, 2020 - dl.acm.org
Approaches for automatic crash reproduction aim to generate test cases that reproduce
crashes starting from the crash stack traces. These tests help developers during their …

VaryMinions: leveraging RNNs to identify variants in variability-intensive systems' logs

S Fortz, P Temple, X Devroey, P Heymans… - Empirical Software …, 2024 - Springer
From business processes to course management, variability-intensive software systems
(VIS) are now ubiquitous. One can configure these systems' behaviour by activating options …