dc.creator | Horcas Aguilera, José Miguel | es |
dc.creator | Strüber, Daniel | es |
dc.creator | Burdusel, Alesandru | es |
dc.creator | Martínez, Javier | es |
dc.creator | Zschaler, Steffen | es |
dc.date.accessioned | 2022-07-04T09:37:08Z | |
dc.date.available | 2022-07-04T09:37:08Z | |
dc.date.issued | 2022 | |
dc.identifier.citation | Horcas Aguilera, J.M., Strüber, D., Burdusel, A., Martínez, J. y Zschaler, S. (2022). We’re Not Gonna Break It! Consistency-Preserving Operators for Efficient Product Line Configuration. IEEE Transactions on Software Engineering, April 2022 | |
dc.identifier.issn | 1939-3520 | es |
dc.identifier.uri | https://hdl.handle.net/11441/134948 | |
dc.description.abstract | When configuring a software product line, finding a good trade-off between multiple orthogonal quality concerns is a
challenging multi-objective optimisation problem. State-of-the-art solutions based on search-based techniques create invalid
configurations in intermediate steps, requiring additional repair actions that reduce the efficiency of the search. In this work, we introduce
consistency-preserving configuration operators (CPCOs)—genetic operators that maintain valid configurations throughout the entire
search. CPCOs bundle coherent sets of changes: the activation or deactivation of a particular feature together with other (de)activations
that are needed to preserve validity. In our evaluation, our instantiation of the IBEA algorithm with CPCOs outperforms two state-of-the-art
tools for optimal product line configuration in terms of both speed and solution quality. The improvements are especially pronounced in
large product lines with thousands of features. | es |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades RTI2018- 099213-B-I00 | es |
dc.description.sponsorship | Junta de Andalucía P18-FR-1081 | es |
dc.description.sponsorship | European Union (UE). H2020-101017109 | es |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades RTI2018-101204-B-C22 (OPHELIA) | es |
dc.format | application/pdf | es |
dc.format.extent | 24 | es |
dc.language.iso | eng | es |
dc.publisher | IEEE Computer Society | es |
dc.relation.ispartof | IEEE Transactions on Software Engineering, April 2022 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Software product lines | es |
dc.subject | feature model configuration | es |
dc.subject | Search-based software engineering | es |
dc.title | We’re Not Gonna Break It! Consistency-Preserving Operators for Efficient Product Line Configuration | es |
dc.type | info:eu-repo/semantics/article | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | RTI2018- 099213-B-I00 | es |
dc.relation.projectID | P18-FR-1081 | es |
dc.relation.projectID | H2020-101017109 | es |
dc.relation.projectID | RTI2018-101204-B-C22 (OPHELIA) | es |
dc.relation.publisherversion | https://ieeexplore.ieee.org/document/9765726 | es |
dc.identifier.doi | 10.1109/TSE.2022.3171404 | es |
dc.contributor.group | Universidad de Sevilla. TIC258: Data-centric Computing Research Hub | es |
dc.journaltitle | IEEE Transactions on Software Engineering | es |
dc.publication.issue | April 2022 | es |
dc.contributor.funder | Ministerio de Ciencia, Innovación y Universidades (MICINN). España | es |
dc.contributor.funder | Junta de Andalucía | es |
dc.contributor.funder | European Union (UE). H2020 | es |