Towards statistical prioritization for software product lines testing

Abstract : Software Product Lines (SPLs) are inherently difficult to test due to the combinatorial explosion of the number of products to consider. To reduce the number of products to test, sampling techniques such as combinatorial interaction testing have been proposed. They usually start from a feature model and apply a coverage criterion (e.g. pairwise feature interaction or dissimilarity) to generate tractable, fault-finding, lists of configurations to be tested. Prioritization can also be used to sort/generate such lists, optimizing coverage criteria or weights assigned to features. However, current sampling/prioritization techniques barely take product behaviour into account. We explore how ideas of statistical testing, based on a usage model (a Markov chain), can be used to extract configurations of interest according to the likelihood of their executions. These executions are gathered in featured transition systems, compact representation of SPL behaviour. We discuss possible scenarios and give a prioritization procedure validated on a web-based learning management software.
Type de document :
Communication dans un congrès
VAMOS, Jan 2014, Nice, France. pp.1 - 7, 2014, 〈10.1145/2556624.2556635〉
Liste complète des métadonnées

Littérature citée [32 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01092958
Contributeur : Uli Fahrenberg <>
Soumis le : mardi 9 décembre 2014 - 17:45:50
Dernière modification le : mercredi 16 mai 2018 - 11:24:07
Document(s) archivé(s) le : mardi 10 mars 2015 - 12:20:24

Fichier

VAMOS14.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Xavier Devroey, Gilles Perrouin, Maxime Cordy, Pierre-Yves Schobbens, Axel Legay, et al.. Towards statistical prioritization for software product lines testing. VAMOS, Jan 2014, Nice, France. pp.1 - 7, 2014, 〈10.1145/2556624.2556635〉. 〈hal-01092958〉

Partager

Métriques

Consultations de la notice

397

Téléchargements de fichiers

162