{"id":"https://openalex.org/W4406308381","doi":"https://doi.org/10.1145/3712193","title":"How Low Can We Go? Minimizing Interaction Samples for Configurable Systems","display_name":"How Low Can We Go? Minimizing Interaction Samples for Configurable Systems","publication_year":2025,"publication_date":"2025-01-13","ids":{"openalex":"https://openalex.org/W4406308381","doi":"https://doi.org/10.1145/3712193"},"language":"en","primary_location":{"id":"doi:10.1145/3712193","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3712193","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073066645","display_name":"Dominik Krupke","orcid":"https://orcid.org/0000-0003-1573-3496"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Dominik M. Krupke","raw_affiliation_strings":["Algorithms Division, TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"Algorithms Division, TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056013713","display_name":"Ahmad Moradi","orcid":"https://orcid.org/0000-0001-8511-7977"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ahmad Moradi","raw_affiliation_strings":["Algorithms Division, TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"Algorithms Division, TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021280030","display_name":"Michael Perk","orcid":"https://orcid.org/0000-0002-0141-8594"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Perk","raw_affiliation_strings":["Algorithms Division, TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"Algorithms Division, TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076288432","display_name":"Phillip Keldenich","orcid":"https://orcid.org/0000-0002-6677-5090"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Phillip Keldenich","raw_affiliation_strings":["Algorithms Division, TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"Algorithms Division, TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115858575","display_name":"Gabriel Gehrke","orcid":"https://orcid.org/0009-0002-5485-0492"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Gabriel Gehrke","raw_affiliation_strings":["TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092696963","display_name":"Sebastian Krieter","orcid":null},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sebastian Krieter","raw_affiliation_strings":["Institute of Software Engineering and Automotive Informatics (ISF), TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Software Engineering and Automotive Informatics (ISF), TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022934464","display_name":"Thomas Th\u00fcm","orcid":"https://orcid.org/0000-0001-8069-9584"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thomas Th\u00fcm","raw_affiliation_strings":["Institute of Software Engineering and Automotive Informatics (ISF), TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Software Engineering and Automotive Informatics (ISF), TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015542807","display_name":"S\u00e1ndor P. Fekete","orcid":"https://orcid.org/0000-0002-9062-4241"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"S\u00e1ndor P. Fekete","raw_affiliation_strings":["Algorithms Division, TU Braunschweig, Braunschweig, Germany","TU Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"Algorithms Division, TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]},{"raw_affiliation_string":"TU Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5073066645"],"corresponding_institution_ids":["https://openalex.org/I94509681"],"apc_list":null,"apc_paid":null,"fwci":2.3431,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.87518617,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"34","issue":"6","first_page":"1","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8192775249481201}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8192775249481201}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3712193","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3712193","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5699999928474426}],"awards":[{"id":"https://openalex.org/G352791218","display_name":null,"funder_award_id":"(BMBF)","funder_id":"https://openalex.org/F4320321114","funder_display_name":"Bundesministerium f\u00fcr Bildung und Forschung"},{"id":"https://openalex.org/G7225624288","display_name":null,"funder_award_id":"This work was","funder_id":"https://openalex.org/F4320321114","funder_display_name":"Bundesministerium f\u00fcr Bildung und Forschung"}],"funders":[{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":82,"referenced_works":["https://openalex.org/W90855943","https://openalex.org/W110969448","https://openalex.org/W626292722","https://openalex.org/W1517156259","https://openalex.org/W1552525409","https://openalex.org/W1842210354","https://openalex.org/W1964186739","https://openalex.org/W1965452679","https://openalex.org/W1968560832","https://openalex.org/W1979306994","https://openalex.org/W1979922504","https://openalex.org/W1989616165","https://openalex.org/W2004248182","https://openalex.org/W2004489140","https://openalex.org/W2009089726","https://openalex.org/W2014515160","https://openalex.org/W2023501626","https://openalex.org/W2026947155","https://openalex.org/W2036517292","https://openalex.org/W2042016366","https://openalex.org/W2044560939","https://openalex.org/W2048064553","https://openalex.org/W2050036681","https://openalex.org/W2051538742","https://openalex.org/W2065587836","https://openalex.org/W2066821750","https://openalex.org/W2075033682","https://openalex.org/W2075539908","https://openalex.org/W2079853119","https://openalex.org/W2094819373","https://openalex.org/W2108999965","https://openalex.org/W2115910430","https://openalex.org/W2122796178","https://openalex.org/W2123263380","https://openalex.org/W2126210726","https://openalex.org/W2135525750","https://openalex.org/W2152893457","https://openalex.org/W2154362664","https://openalex.org/W2157054705","https://openalex.org/W2157771728","https://openalex.org/W2169822903","https://openalex.org/W2169849431","https://openalex.org/W2171570823","https://openalex.org/W2172225938","https://openalex.org/W2294668324","https://openalex.org/W2472156920","https://openalex.org/W2495617574","https://openalex.org/W2511206070","https://openalex.org/W2537192304","https://openalex.org/W2538905403","https://openalex.org/W2567474828","https://openalex.org/W2577237390","https://openalex.org/W2741942913","https://openalex.org/W2753840898","https://openalex.org/W2756040459","https://openalex.org/W2756246940","https://openalex.org/W2767611112","https://openalex.org/W2783199130","https://openalex.org/W2793051425","https://openalex.org/W2891174825","https://openalex.org/W2891514372","https://openalex.org/W2894714382","https://openalex.org/W2898665208","https://openalex.org/W2941640074","https://openalex.org/W2953843994","https://openalex.org/W2967034934","https://openalex.org/W3003267652","https://openalex.org/W3004925679","https://openalex.org/W3099531198","https://openalex.org/W3128175502","https://openalex.org/W3157942549","https://openalex.org/W3164993596","https://openalex.org/W3209347631","https://openalex.org/W4237212741","https://openalex.org/W4247801242","https://openalex.org/W4315866202","https://openalex.org/W4389162688","https://openalex.org/W4389164679","https://openalex.org/W4391155072","https://openalex.org/W4400222933","https://openalex.org/W4402443087","https://openalex.org/W6603860191"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Modern":[0],"software":[1],"systems":[2,184],"are":[3],"typically":[4],"configurable,":[5],"a":[6,77,97,100,148],"fundamental":[7,101],"prerequisite":[8],"for":[9,20,66,76,111,214,241],"wide":[10],"applicability":[11],"and":[12,54,181,209,236],"reusability.":[13],"This":[14,39,124,165,219],"flexibility":[15],"poses":[16],"an":[17],"extraordinary":[18],"challenge":[19],"quality":[21,145],"assurance,":[22],"as":[23,232,234],"the":[24,51,60,105,120,143,151,186,203],"enormous":[25],"number":[26],"of":[27,36,79,108,162,194,202,212,216,227],"possible":[28,222],"configurations":[29],"makes":[30,220],"it":[31,83,221],"impractical":[32],"to":[33,48,131,223],"test":[34],"each":[35],"them":[37],"separately.":[38],"is":[40],"where":[41],"t-wise":[42],"interaction":[43,69],"sampling":[44],"can":[45,91,141,158,190,207],"be":[46,93],"used":[47],"systematically":[49],"cover":[50],"configuration":[52],"space":[53],"detect":[55],"unknown":[56],"feature":[57],"interactions.":[58],"Over":[59],"last":[61],"two":[62],"decades,":[63],"numerous":[64],"algorithms":[65],"computing":[67],"small":[68],"samples":[70,193,229],"have":[71],"been":[72],"studied,":[73],"providing":[74],"improvements":[75],"range":[78],"heuristic":[80],"results;":[81],"nevertheless,":[82],"has":[84],"remained":[85],"unclear":[86],"how":[87],"much":[88],"these":[89],"results":[90],"still":[92],"improved.":[94],"We":[95],"present":[96],"significant":[98],"breakthrough:":[99],"framework,":[102],"based":[103],"on":[104,119,133,150,178],"mathematical":[106],"principle":[107],"duality":[109],",":[110],"combining":[112],"near-optimal":[113],"solutions":[114,213],"with":[115,135],"provable":[116],"lower":[117],"bounds":[118],"required":[121],"sample":[122],"size.":[123],"implies":[125],"that":[126],"we":[127,157,206],"no":[128,138],"longer":[129],"need":[130],"work":[132],"heuristics":[134],"marginal":[136],"or":[137],"improvement,":[139],"but":[140],"certify":[142],"solution":[144],"by":[146,230],"establishing":[147],"limit":[149],"remaining":[152],"gap;":[153],"in":[154,200],"many":[155],"cases,":[156],"even":[159],"prove":[160,210],"optimality":[161,211],"achieved":[163],"solutions.":[164],"theoretical":[166],"contribution":[167],"also":[168],"provides":[169],"extensive":[170],"practical":[171],"improvements:":[172],"Our":[173],"algorithm":[174],"SampLNS":[175,189],"was":[176],"tested":[177],"47":[179],"small-":[180],"medium-sized":[182],"configurable":[183,243],"from":[185],"existing":[187],"literature.":[188],"reliably":[191],"find":[192],"smaller":[195],"size":[196],"than":[197],"previous":[198],"methods":[199],"\\(85\\%\\)":[201],"cases;":[204],"moreover,":[205],"achieve":[208],"\\(63\\%\\)":[215],"all":[217],"instances.":[218],"avoid":[224],"cumbersome":[225],"efforts":[226],"minimizing":[228],"researchers":[231],"well":[233],"practitioners,":[235],"substantially":[237],"save":[238],"testing":[239],"resources":[240],"most":[242],"systems.":[244]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
