7,147 Hits in 10.5 sec

Practical pairwise testing for software product lines

Dusica Marijan, Arnaud Gotlieb, Sagar Sen, Aymeric Hervieu
2013 Proceedings of the 17th International Software Product Line Conference on - SPLC '13  
First, we extract variability in a software product line as a feature model with specified feature interdependencies.  ...  One key challenge for software product lines is efficiently managing variability throughout their lifecycle. In this paper, we address the problem of variability in software product lines testing.  ...  ACKNOWLEDGMENT We thank to our industrial partner for their feedback and valuable and interesting discussions. This research is supported by the Research Council of Norway.  ... 
doi:10.1145/2491627.2491646 dblp:conf/splc/MarijanGSH13 fatcat:27xmygpuc5d4zjc7oe7vavqbqa

Combinatorial Interaction Testing of Software Product Lines: A Mapping Study

Mohd Zanes Sahid, Abu Bakar Md Sultan, Abdul Azim Abdul Ghani, Salmi Baharom
2016 Journal of Computer Science  
Software Product Line (SPL) is a software engineering paradigm that is inspired by the concept of reusability of common features, formulated for different software product.  ...  The motivation of SPL testing is to anticipate the feature interaction problem, in which the majority of the works were reported to leverage test configuration selection approach, while some employed test  ...  The authors also wish to thank Universiti Putra Malaysia (UPM) which provided the facilities and appropriate environments for carrying out this study and to the Software Engineering research group of FSKTM  ... 
doi:10.3844/jcssp.2016.379.398 fatcat:kdc2r5kkiveqho3ycwcdmmf77u

Foreword to the special issue on quality engineering for software product lines

Ebrahim Bagheri, Dragan Gašević
2012 Software quality journal  
Impressive steps have been taken in the development of supportive tools and techniques for modeling, customizing, and realizing software product lines within the areas of software composition and component-based  ...  quality engineering in software product lines is needed.  ...  They also want to extend their thanks to the Editor-in-Chief, Professor Rachel Harrison, for her valuable comments and help.  ... 
doi:10.1007/s11219-012-9185-8 fatcat:ypu2nlvotncwjewnf6zkunqifq

Coverage-based Approach for Model-based Testing in Software Product Line

Rabatul Aduni Sulaiman, Dayang Norhayati A. Jawawi, Shahliza Abd Halim
2018 International Journal of Engineering & Technology  
Rapid Quality assurance is an important element in software testing in order to produce high quality products in Software Product Line (SPL).  ...  One of the testing techniques that can enhance product quality is Model-Based Testing (MBT).  ...  We would like to express our profound gratitude to lab members of Software Engineering Department, Universiti Teknologi Malaysia (UTM) for their continuous support and constructive feedbacks towards the  ... 
doi:10.14419/ijet.v7i4.15.21373 fatcat:luhiiscxfnhjrlxh7ont72fy7e

A Univariate Marginal Approach for Pairwise Testing of Software Product Lines

Mohd Zanes, Abu Bakar, Abdul Azim, Salmi Baharom
2017 International Journal of Computer Applications  
Software Product Line (SPL) is a software engineering paradigm that is inspired by the concept of reusability of common features, formulated for different software products.  ...  INTRODUCTION Software Product Line (SPL) is a software engineering paradigm that facilitates the development of software products that share common functionalities.  ...  the notable works that are related to combinatorial testing of SPL, and application of EDAs in search-based software engineering.  ... 
doi:10.5120/ijca2017912987 fatcat:xrnoe2cmtfa2tdcgekf7eewb44

A parallel evolutionary algorithm for prioritized pairwise testing of software product lines

Roberto Erick Lopez-Herrejon, Javier Javier Ferrer, Francisco Chicano, Evelyn Nicole Haslinger, Alexander Egyed, Enrique Alba
2014 Proceedings of the 2014 conference on Genetic and evolutionary computation - GECCO '14  
In this paper we present the Parallel Prioritized product line Genetic Solver (PPGS), a parallel genetic algorithm for the generation of prioritized pairwise testing suites for SPLs.  ...  Software Product Lines (SPLs) are families of related software systems, which provide different feature combinations. Different SPL testing approaches have been proposed.  ...  Within the area of Search-Based Software Engineering a major research focus has been software testing [12] .  ... 
doi:10.1145/2576768.2598305 dblp:conf/gecco/Lopez-HerrejonFCHEA14 fatcat:xsyjqfggk5ge5hm3gzqczjqp2q

Comparative analysis of classical multi-objective evolutionary algorithms and seeding strategies for pairwise testing of Software Product Lines

Roberto E. Lopez-Herrejon, Javier Ferrer, Francisco Chicano, Alexander Egyed, Enrique Alba
2014 2014 IEEE Congress on Evolutionary Computation (CEC)  
Most approaches for SPL pairwise testing have focused on achieving full coverage of all pairwise feature combinations with the minimum number of products to test.  ...  Software Product Lines (SPLs) are families of related software products, each with its own set of feature combinations.  ...  Search-Based Software Engineering (SBSE) focuses on the application of search-based optimization techniques to problems in software engineering [56] .  ... 
doi:10.1109/cec.2014.6900473 dblp:conf/cec/Lopez-HerrejonFCEA14 fatcat:y4rmxspsxvfxre7tpggndgitte

The Role of Similarity in Detecting Feature Interaction in Software Product Lines

Seyedehzahra Khoshmanesh, Robyn R. Lutz
2018 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)  
[3] performed a recent systematic study of works on feature interaction in software product line engineering.  ...  The contribution of the thesis is a framework to detect unwanted feature interactions in the early-phase development of a new product in a software product line, based on the structural similarity model  ... 
doi:10.1109/issrew.2018.00020 dblp:conf/issre/KhoshmaneshL18 fatcat:fcsg4n2h35e2ljxwhzvdjzkzoq

PACOGEN: Automatic Generation of Pairwise Test Configurations from Feature Models

Aymeric Hervieu, Benoit Baudry, Arnaud Gotlieb
2011 2011 IEEE 22nd International Symposium on Software Reliability Engineering  
Feature models are commonly used to specify variability in software product lines. Several tools support feature models for variability management at different steps in the development process.  ...  In this paper we propose PACOGEN to analyze feature models and automatically generate a set of configurations that cover all pairwise interactions between features.  ...  However, very few techniques or tool support the testing activity in software product line engineering. The size of the variability space is a major challenge for testing.  ... 
doi:10.1109/issre.2011.31 dblp:conf/issre/HervieuBG11 fatcat:b2rm6bicinawvou4ozlid2nbta

Pairwise testing for software product lines: comparison of two approaches

Gilles Perrouin, Sebastian Oster, Sagar Sen, Jacques Klein, Benoit Baudry, Yves le Traon
2011 Software quality journal  
By applying these measures we were able to derive useful insights for pairwise and t-wise testing of product lines.  ...  Software Product Lines (SPL) are difficult to validate due to combinatorics induced by variability, which in turn leads to combinatorial explosion of the number of derivable products.  ...  Acknowledgements The authors would like to thank Professor Andy Schürr for his valuable comments on the paper.  ... 
doi:10.1007/s11219-011-9160-9 fatcat:cwslxc27czertcfi5xxitqybxa

Search based software engineering for software product line engineering

M. Harman, Y. Jia, J. Krinke, W. B. Langdon, J. Petke, Y. Zhang
2014 Proceedings of the 18th International Software Product Line Conference on - SPLC '14  
This paper 1 presents a survey of work on Search Based Software Engineering (SBSE) for Software Product Lines (SPLs).  ...  We have attempted to be comprehensive, in the sense that we have sought to include all papers that apply computational search techniques to problems in software product line engineering.  ...  SBSE OF SPL ENGINEERING SURVEY This section provides a survey of work on search based software engineering for software product lines. At the heart of most SPLs lies the feature model.  ... 
doi:10.1145/2648511.2648513 dblp:conf/splc/HarmanJKLPZ14 fatcat:mquo6ceswvbozkt6q6htfftrxq

Multi-objective test generation for software product lines

Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, Yves Le Traon
2013 Proceedings of the 17th International Software Product Line Conference on - SPLC '13  
However, most approaches for generating products usually target a single objective, like testing the maximum amount of feature interactions.  ...  These assets are represented as features, usually organized into Feature Models (FMs) from which the user can configure software products.  ...  Acknowledgment The present work is supported by the Fonds National de la Recherche (FNR), Luxembourg, under the projects MITER C10/IS/783852 and MODEL C12/IS/3977071.  ... 
doi:10.1145/2491627.2491635 dblp:conf/splc/HenardPPKT13 fatcat:2hr7wjrb2rchzo4q2zuxgcrgmq

Efficient and Effective Testing of Automotive Software Product Lines

Anastasia Cmyrev, Ralf Reissing
2014 KMUTNB International Journal of Applied Science and Technology  
In this paper, we propose a new test approach based on requirements coverage and variant properties coverage (i.e. feature coverage) that leads to effective but also efficient test coverage of all variants  ...  In order to control the complexity of developing these variants, a product line approach is used that supports reuse of the common set of assets (e.g. requirements, software code, and test cases).  ...  First, the combinatorial testing, which determines variants based on the interaction coverage of features, e.g. pairwise coverage [6] .  ... 
doi:10.14416/j.ijast.2014.05.001 fatcat:fqqtbed2pnc7hnxeyoqil4vo6y

Covering SPL Behaviour with Sampled Configurations

Xavier Devroey, Gilles Perrouin, Axel Legay, Pierre-Yves Schobbens, Patrick Heymans
2015 Proceedings of the Ninth International Workshop on Variability Modelling of Software-intensive Systems - VaMoS '15  
Structural approaches to Software Product Lines (SPL) testing (such as pairwise testing) have gained momentum as they are able to scale to larger SPLs described as feature diagrams (FD).  ...  In this paper, we investigate the behavioural coverage of two structural testing criteria: pairwise and similarity.  ...  INTRODUCTION Software Product Line (SPL) testing is an intrinsically difficult activity [30] . One of the main challenges is the combinatorial explosion of the number of products to be tested.  ... 
doi:10.1145/2701319.2701325 dblp:conf/vamos/DevroeyPLSH15 fatcat:ee4nusrfazdp7osbmkgb7spwdu

Testing Product Generation in Software Product Lines Using Pairwise for Features Coverage [chapter]

Beatriz Pérez Lamancha, Macario Polo Usaola
2010 Lecture Notes in Computer Science  
Features are represented in a feature model, which is later used to generate the products from the line.  ...  From the testing point of view, testing all the possible combinations in feature models is not practical because: (1) the number of possible combinations (i.e., combinations of features for composing products  ...  Software Product Lines.  ... 
doi:10.1007/978-3-642-16573-3_9 fatcat:luqy47mivjcltmwfag4gz5qxn4
« Previous Showing results 1 — 15 out of 7,147 results