Avoidance of Feature Configuration Faults in Software Product Lines

dc.contributor.author Ergün, B.
dc.contributor.author Tuglular, T.
dc.contributor.author Belli, F.
dc.date.accessioned 2025-10-25T17:44:18Z
dc.date.available 2025-10-25T17:44:18Z
dc.date.issued 2025
dc.description.abstract This paper presents a validation approach to feature selection in software product lines (SPL). SPLs consist of similar products tailored to different needs, while SPLs sharing a common platform where feature configurations define product families. Validating feature configurations is critical to avoid defective shipments, recalls, and disposal. Exhaustive, pairwise, and combinatorial testing, among others, aim at ensuring configuration correctness. This paper introduces a novel method for improving feature selection and validation in SPLs by minimizing redundancy while ensuring configurations align with customer needs. The method emphasizes uncovering the differences in feature structures through "complex"and "simple"models, which helps identify and helps identify and tolerate potential errors arising from incorrect feature configurations. This ensures broader coverage while effectively managing dependencies. A case study using the Access Point (AP) SPL model, which is a networking device designed to enhance the strength of an existing wireless signal and expand its coverage area. The AP can enable or disable specific features on AP SPL depending on the characteristics of the third-party gateway with which it is integrated. AP SPL model with 66 features lead to 266 configurations, generated by Exhaustive Testing. Pairwise testing achieves 87% coverage with 132 test cases, while combinatorial testing reaches 94% with 45,760 cases. Our method ensures 100% feature coverage with just 3 test configurations. Thus, the approach introduced in this paper enhances product quality while reducing costs by avoiding redundant tests, making the approaches valuable for large-scale SPLs. © 2025 Elsevier B.V., All rights reserved. en_US
dc.identifier.doi 10.1109/COMPSAC65507.2025.00179
dc.identifier.isbn 9798331574345
dc.identifier.scopus 2-s2.0-105016154821
dc.identifier.uri https://doi.org/10.1109/COMPSAC65507.2025.00179
dc.identifier.uri https://hdl.handle.net/11147/18573
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.relation.ispartof -- 49th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2025 -- Toronto; ON -- 211715 en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Feature Selection en_US
dc.subject Quality Assurance en_US
dc.subject Software Product Lines en_US
dc.subject Test Redundancy Reduction en_US
dc.title Avoidance of Feature Configuration Faults in Software Product Lines
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.scopusid 57196405044
gdc.author.scopusid 14627984700
gdc.author.scopusid 57200611344
gdc.description.department İzmir Institute of Technology en_US
gdc.description.departmenttemp [Ergün] Burcu Gündüz, AirTies Wireless Networks, Izmir Yüksek Teknoloji Enstitüsü, Izmir, Turkey; [Tuglular] Tugkan, Izmir Yüksek Teknoloji Enstitüsü, Izmir, Turkey; [Belli] Fevzi, Izmir Yüksek Teknoloji Enstitüsü, Izmir, Turkey, Paderborn University, Paderborn, Germany en_US
gdc.description.endpage 1436 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality N/A
gdc.description.startpage 1427 en_US
gdc.description.wosquality N/A

Files