Mostrar el registro sencillo del ítem
Hybrid Algorithms Based on Integer Programming for the Search of Prioritized Test Data in Software Product Lines
dc.contributor.author | Ferrer-Urbano, Francisco Javier | |
dc.contributor.author | Chicano-García, José-Francisco | |
dc.contributor.author | Alba-Torres, Enrique | |
dc.date.accessioned | 2017-05-02T06:18:49Z | |
dc.date.available | 2017-05-02T06:18:49Z | |
dc.date.created | 2017 | |
dc.date.issued | 2017-05-02 | |
dc.identifier.uri | http://hdl.handle.net/10630/13526 | |
dc.description.abstract | In Software Product Lines (SPLs) it is not possible, in general, to test all products of the family. The number of products denoted by a SPL is very high due to the combinatorial explosion of features. For this reason, some coverage criteria have been proposed which try to test at least all feature interactions without the necessity to test all products, e.g., all pairs of features (pairwise coverage). In addition, it is desirable to first test products composed by a set of priority features. This problem is known as the Prioritized Pairwise Test Data Generation Problem. In this work we propose two hybrid algorithms using Integer Programming (IP) to generate a prioritized test suite. The first one is based on an integer linear formulation and the second one is based on a integer quadratic (nonlinear) formulation. We compare these techniques with two state-of-the-art algorithms, the Parallel Prioritized Genetic Solver (PPGS) and a greedy algorithm called prioritized-ICPL. Our study reveals that our hybrid nonlinear approach is clearly the best in both, solution quality and computation time. Moreover, the nonlinear variant (the fastest one) is 27 and 42 times faster than PPGS in the two groups of instances analyzed in this work. | es_ES |
dc.description.sponsorship | Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. Partially funded by the Spanish Ministry of Economy and Competitiveness and FEDER under contract TIN2014-57341-R, the University of Málaga, Andalucía Tech and the Spanish Network TIN2015-71841-REDT (SEBASENet). | es_ES |
dc.language.iso | eng | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.subject | Aplicaciones informáticas | es_ES |
dc.subject.other | Combinatorial interaction testing | es_ES |
dc.subject.other | Software product lines | es_ES |
dc.subject.other | Pairwise testing | es_ES |
dc.subject.other | Feature models | es_ES |
dc.subject.other | Integer linear programming | es_ES |
dc.subject.other | Integer nonlinear programming | es_ES |
dc.subject.other | Prioritization | es_ES |
dc.title | Hybrid Algorithms Based on Integer Programming for the Search of Prioritized Test Data in Software Product Lines | es_ES |
dc.type | info:eu-repo/semantics/article | es_ES |
dc.centro | E.T.S.I. Informática | es_ES |
dc.relation.eventtitle | Applications of Evolutionary Computation (EvoApplications 2017) | es_ES |
dc.relation.eventplace | Amsterdam, The Netherlands | es_ES |
dc.relation.eventdate | April 2017 | es_ES |
dc.identifier.orcid | http://orcid.org/0000-0003-1259-2990 | es_ES |
dc.cclicense | by-nc-nd | es_ES |
dc.type.hasVersion | info:eu-repo/semantics/submittedVersion | es_ES |