{"id":"https://openalex.org/W4414988055","doi":"https://doi.org/10.48550/arxiv.2604.15957","title":"Small Yet Configurable: Unveiling Null Variability in Software","display_name":"Small Yet Configurable: Unveiling Null Variability in Software","publication_year":2026,"publication_date":"2026-04-17","ids":{"openalex":"https://openalex.org/W4414988055","doi":"https://doi.org/10.48550/arxiv.2604.15957"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2604.15957","is_oa":true,"landing_page_url":"https://arxiv.org/abs/2604.15957","pdf_url":"https://arxiv.org/pdf/2604.15957","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2604.15957","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5000052773","display_name":"Xhevahire T\u00ebrnava","orcid":"https://orcid.org/0000-0002-4317-2764"},"institutions":[{"id":"https://openalex.org/I12356871","display_name":"T\u00e9l\u00e9com Paris","ror":"https://ror.org/01naq7912","country_code":"FR","type":"education","lineage":["https://openalex.org/I12356871","https://openalex.org/I205703379","https://openalex.org/I4210145102"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"T\u00ebrnava, Xhevahire","raw_affiliation_strings":["INFRES - D\u00e9partement Informatique et R\u00e9seaux (46, rue Barrault \r\n75013 Paris - France)","ACES - Autonomic and Critical Embedded Systems (T\u00e9l\u00e9com Paris 19 Place Marguerite Perey 91120 PALAISEAU - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"INFRES - D\u00e9partement Informatique et R\u00e9seaux (46, rue Barrault \r\n75013 Paris - France)","institution_ids":[]},{"raw_affiliation_string":"ACES - Autonomic and Critical Embedded Systems (T\u00e9l\u00e9com Paris 19 Place Marguerite Perey 91120 PALAISEAU - France)","institution_ids":["https://openalex.org/I12356871"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071463650","display_name":"Georges Aaron Randrianaina","orcid":"https://orcid.org/0000-0001-6560-7944"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Randrianaina, Georges Aaron","raw_affiliation_strings":["DiverSe - Diversity-centric Software Engineering (Campus de Beaulieu, 35042 Rennes cedex - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"DiverSe - Diversity-centric Software Engineering (Campus de Beaulieu, 35042 Rennes cedex - France)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082589451","display_name":"Luc Lesoil","orcid":"https://orcid.org/0000-0002-8967-8154"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lesoil, Luc","raw_affiliation_strings":["DiverSe - Diversity-centric Software Engineering (Campus de Beaulieu, 35042 Rennes cedex - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"DiverSe - Diversity-centric Software Engineering (Campus de Beaulieu, 35042 Rennes cedex - France)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003973216","display_name":"Mathieu Acher","orcid":"https://orcid.org/0000-0003-1483-3858"},"institutions":[{"id":"https://openalex.org/I185839726","display_name":"Institut Universitaire de France","ror":"https://ror.org/055khg266","country_code":"FR","type":"education","lineage":["https://openalex.org/I185839726"]},{"id":"https://openalex.org/I28221208","display_name":"Institut National des Sciences Appliqu\u00e9es de Rennes","ror":"https://ror.org/04xaa4j22","country_code":"FR","type":"education","lineage":["https://openalex.org/I28221208"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Acher, Mathieu","raw_affiliation_strings":["DiverSe - Diversity-centric Software Engineering (Campus de Beaulieu, 35042 Rennes cedex - France)","INSA Rennes - Institut National des Sciences Appliqu\u00e9es - Rennes (20, avenue des Buttes de Co\u00ebsmes - CS 70839 - 35708 Rennes cedex 7 - France)","IUF - Institut universitaire de France (Maison des Universit\u00e9s 103 Boulevard Saint-Michel 75005 Paris - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"DiverSe - Diversity-centric Software Engineering (Campus de Beaulieu, 35042 Rennes cedex - France)","institution_ids":[]},{"raw_affiliation_string":"INSA Rennes - Institut National des Sciences Appliqu\u00e9es - Rennes (20, avenue des Buttes de Co\u00ebsmes - CS 70839 - 35708 Rennes cedex 7 - France)","institution_ids":["https://openalex.org/I28221208"]},{"raw_affiliation_string":"IUF - Institut universitaire de France (Maison des Universit\u00e9s 103 Boulevard Saint-Michel 75005 Paris - France)","institution_ids":["https://openalex.org/I185839726"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9624999761581421,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10260","display_name":"Software Engineering Research","score":0.9624999761581421,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9124000072479248,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5372999906539917},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.2515000104904175},{"id":"https://openalex.org/keywords/term","display_name":"Term (time)","score":0.22509999573230743},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.22300000488758087}],"concepts":[{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5372999906539917},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5120999813079834},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36640000343322754},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.296099990606308},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2777999937534332},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2775999903678894},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.2515000104904175},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.22509999573230743},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.22300000488758087},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.22110000252723694}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:arXiv.org:2604.15957","is_oa":true,"landing_page_url":"https://arxiv.org/abs/2604.15957","pdf_url":"https://arxiv.org/pdf/2604.15957","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:HAL:hal-05097580v1","is_oa":true,"landing_page_url":"https://hal.science/hal-05097580","pdf_url":"https://hal.science/hal-05097580/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2025","raw_type":"Preprints, Working Papers, ..."},{"id":"doi:10.48550/arxiv.2604.15957","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.15957","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2604.15957","is_oa":true,"landing_page_url":"https://arxiv.org/abs/2604.15957","pdf_url":"https://arxiv.org/pdf/2604.15957","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4414988055.pdf","grobid_xml":"https://content.openalex.org/works/W4414988055.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Many":[0],"small-scale":[1,64],"software":[2,31,65,169,212],"systems,":[3],"that":[4,76,119,135,181,191],"is,":[5],"with":[6,87,172,220],"limited":[7],"codebase":[8,105,154,221],"or":[9,146],"binary":[10],"size,":[11],"are":[12],"widely":[13],"used":[14],"in":[15,42,63],"everyday":[16],"tasks,":[17],"yet":[18],"their":[19],"configurability":[20,62,174,183,219],"remains":[21],"largely":[22],"unexplored.":[23],"At":[24],"the":[25,54,59,111,129,162,165],"same":[26],"time,":[27,125,164],"studies":[28],"on":[29,58],"modern":[30],"systems":[32,189],"show":[33,75,180],"a":[34,97],"trend":[35],"toward":[36],"increasing":[37],"configurability,":[38],"alongside":[39],"growing":[40],"interest":[41],"building":[43],"immutable,":[44],"specialized,":[45],"and":[46,84,104,140,156,190,200],"reproducible":[47],"software.":[48,203],"In":[49],"this":[50,206],"paper,":[51],"we":[52,74],"present":[53],"first":[55,163],"empirical":[56],"study":[57],"extent":[60],"of":[61,110,167],"systems.":[66],"By":[67],"analyzing":[68],"108":[69],"programs":[70,79,114],"from":[71],"GNU":[72],"coreutils,":[73],"even":[77],"small":[78],"can":[80,151,195],"exhibit":[81],"significant":[82],"compile-time":[83,131,148],"run-time":[85,102,139,144],"variability,":[86,145],"up":[88],"to":[89,122,128,187,197,209,216],"76":[90],"options":[91,137],"per":[92],"program.":[93],"Then,":[94],"there":[95],"is":[96,184],"high":[98,182],"correlation":[99],"(0.78)":[100],"between":[101,138],"variability":[103,120,149,194],"size.":[106,157,222],"Furthermore,":[107],"an":[108],"analysis":[109],"20":[112],"smallest":[113],"across":[115],"85":[116],"releases":[117],"reveals":[118],"tends":[121],"increase":[123],"over":[124],"primarily":[126],"due":[127],"added":[130],"variability.":[132],"This":[133],"suggests":[134],"shifting":[136],"compile-time,":[141],"removing":[142],"unnecessary":[143,193],"resolving":[147],"early,":[150],"help":[152],"reduce":[153],"complexity":[155],"We":[158,204],"also":[159],"introduce,":[160],"for":[161],"concept":[166],"null-variable":[168],"system,":[170],"one":[171],"no":[173],"beyond":[175],"mandatory":[176],"features.":[177],"Our":[178],"findings":[179],"not":[185],"exclusive":[186],"large-scale":[188],"reducing":[192],"lead":[196],"lightweight,":[198],"smaller,":[199],"more":[201],"maintainable":[202],"hope":[205],"effort":[207],"contributes":[208],"designing":[210],"new":[211],"by":[213],"understanding":[214],"how":[215],"balance":[217],"its":[218]},"counts_by_year":[],"updated_date":"2026-06-14T07:44:22.658603","created_date":"2025-10-09T00:00:00"}
