12 Hits in 4.2 sec

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  
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  ...  Numerous works have been reported, but only few works managed to demonstrate their scalability, as most primary studies only deal with low strength (t is less than 4) of t-wise testing.  ...  We also express our great appreciation and thanks to MOHE and UTHM for sponsoring one of the authors in PhD research.  ... 
doi:10.3844/jcssp.2016.379.398 fatcat:kdc2r5kkiveqho3ycwcdmmf77u

Optimizing Model-Based Software Product Line Testing with Graph Transformations

Anthony Anjorin, Sebastian Oster, Ivan Zoric, Andy Schürr
2012 Electronic Communications of the EASST  
MoSo-PoLiTe (Model-Based Software Product Line Testing) is a framework for SPL testing that combines and applies combinatorial (in particular pairwise) and model-based testing to SPL feature models.  ...  prototyping optimization strategies in this context, and (3) evaluate our implemented optimizations and quantify the realized improvements for MoSo-PoLiTe.  ...  Dependency MoSo-PoLiTe The MoSo-PoLiTe framework for SPL testing combines combinatorial testing with model-based testing methods and applies this to SPL feature models [OMR10] .  ... 
doi:10.14279/tuj.eceasst.47.724 dblp:journals/eceasst/AnjorinOZS12 fatcat:ewtek223afbupoatsi3z43ow5u

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.  ...  SPL pairwise testing aims at selecting a set of products to test such that all possible combinations of two features are covered by at least one selected product.  ...  MoSo-PoLiTe can also include pre-selected products as part of the covering arrays.  ... 
doi:10.1109/cec.2014.6900473 dblp:conf/cec/Lopez-HerrejonFCEA14 fatcat:y4rmxspsxvfxre7tpggndgitte

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.  ...  It dramatically reduces the number of test products while ensuring reasonable SPL coverage.  ...  For a complete description of all the rules refer to (MoSo-PoLiTe, 2011).  ... 
doi:10.1007/s11219-011-9160-9 fatcat:cwslxc27czertcfi5xxitqybxa

Similarity-based prioritization in software product-line testing

Mustafa Al-Hajjaji, Thomas Thüm, Jens Meinicke, Malte Lochau, Gunter Saake
2014 Proceedings of the 18th International Software Product Line Conference on - SPLC '14  
Exhaustively testing every product of a software product line (SPL) is a difficult task due to the combinatorial explosion of the number of products.  ...  The proposed approach does not guarantee to find more errors than sampling approaches, but it aims at increasing interaction coverage of an SPL under test as fast as possible over time.  ...  and MoSo-PoLiTe [30] .  ... 
doi:10.1145/2648511.2648532 dblp:conf/splc/Al-HajjajiTMLS14 fatcat:osborlvqmraxhbp6xjkqj2fz2y

Have Variability Tools Fulfilled the Needs of the Software Industry?

Ana Allian, Edson OliveiraJr, Rafael Capilla, Elisa Nakagawa
2020 Journal of universal computer science (Online)  
For nearly 30 years, industry and researchers have proposed many software variability tools to cope with the complexity of modeling variability in software development, followed by a number of publications  ...  After more than 25 years of the practice of software variability, there are not many studies investigating the impact of software variability tools in the industry and the perception of practitioners.  ...  MoSo-PoLiTe supports the pairwise test by combining a feature model and a test model, which is created for a selected configuration.  ... 
doi:10.3897/jucs.2020.067 fatcat:lcasjbzzyrhf5gyjwfdx3maedi

Fine-grained test case prioritization for integration testing of delta-oriented software product lines

Remo Lachmann, Sascha Lity, Mustafa Al-Hajjaji, Franz Fürchtegott, Ina Schaefer
2016 Proceedings of the 7th International Workshop on Feature-Oriented Software Development - FOSD 2016  
By adopting the concept of regression testing, incremental SPL testing strategies exploit the reuse potential of test artifacts between subsequent variants under test.  ...  We prototyped our test case prioritization technique and evaluated its applicability and effectiveness by means of a case study from the automotive domain showing positive results.  ...  To reduce the testing complexity, this number has been reduced in previous work to a total of 17 product variants, using the MoSo-PoLiTe sampling testing technique [23] .  ... 
doi:10.1145/3001867.3001868 dblp:conf/oopsla/LachmannLAFS16 fatcat:eojywr4cabb3rou42xpo5og5mq

Constrained Interaction Testing: A Systematic Literature Study

Bestoun S. Ahmed, Kamal Z. Zamli, Wasif Afzal, Miroslav Bures
2017 IEEE Access  
The study ends with a discussion of limitations, challenges and future work in the area.  ...  Following the guidelines of conducting a literature study, the relevant data is extracted from a set of 103 research papers belonging to constrained interaction testing.  ...  For example, Model-based Software Product Line Testing framework (MoSo-PoLiTe) [66] uses CSP solver for solving the constraints in the feature models of the SPLs.  ... 
doi:10.1109/access.2017.2771562 fatcat:atudnzauiveolbmq6cx5ol4kti

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

Axel Halin, Alexandre Nuttinck, Mathieu Acher, Xavier Devroey, Gilles Perrouin, Benoit Baudry
2018 Empirical Software Engineering  
In this case study, we report on the first ever endeavour to test all possible configurations of an industry-strength, open source configurable software system, JHipster, a popular code generator for web  ...  We cross this quantitative analysis with the qualitative assessment of JHipster's lead developers.  ...  Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.  ... 
doi:10.1007/s10664-018-9635-4 fatcat:l7yqwygjqrcv7oscokl7ymyjxy

Similarity-driven prioritization and sampling for product-line testing [article]

Mustafa Zaid Saleh Al-Hajjaji, Universitäts- Und Landesbibliothek Sachsen-Anhalt, Martin-Luther Universität, Gunter Saake
Combinatorial interaction testing is a sampling strategy that selects a presumably minimal, yet sufficient number of products to be tested.  ...  Testing an entire product-line product by product is infeasible, because the number of possible products can be exponential in the number of features.  ...  Chapter 3), the default order of the sampling algorithm MoSo-PoLiTe has not evaluated yet.  ... 
doi:10.25673/5169 fatcat:d774kay7f5h4nmstpdfci4ni54

SMartyTesting: a model-based testing approach for SMarty software product line models (in portuguese)

Kleber L. Petry
2021 Zenodo  
SMartyTesting: a model-based testing approach for SMarty software product line models Published Papers: - Model-based testing of software product lines: Mapping study and research roadmap -  ...  /10.1016/j.jss.2020.110608 - SMartyTesting: a Model-Based Testing Approach for Deriving Software Product Line Test Sequences -  ...  Regression Testing Sascha Lity, Malte Lochau, Ina Schaefer, Ursula Goltz 2012 ACM Evento T2 Industrial Evaluation of Pairwise SPL Testing with MoSo-PoLiTe Michaela Steffens, Sebastian Oster  ... 
doi:10.5281/zenodo.4782209 fatcat:4z4va4iu4rb7vmp2l7ccmm4cnu

Union Models: Support of Variability Modeling and Efficient Reasoning About Model Families Over Space and Time [article]

Sana'a Abdel Ra'uof Alwidian, University, My, University, My
during analysis of family models all at once, compared to the analysis of individual models, one model at a time; and 3) support types of analyses that are more easily feasible with union models compared  ...  with individual models.  ...  A tool chain called Model-based Software Product Line Testing (MoSo-PoLiTe), alities and variabilities of the entire SPL, therefore, all information required to test each possible product of the SPL  ... 
doi:10.20381/ruor-24425 fatcat:cb5gqftc3bafvdaag62bnmcuam