{"id":"https://openalex.org/W7139996218","doi":"https://doi.org/10.1007/s10515-026-00594-0","title":"Community-driven variability: characterizing a new software variability paradigm","display_name":"Community-driven variability: characterizing a new software variability paradigm","publication_year":2026,"publication_date":"2026-03-21","ids":{"openalex":"https://openalex.org/W7139996218","doi":"https://doi.org/10.1007/s10515-026-00594-0"},"language":"en","primary_location":{"id":"doi:10.1007/s10515-026-00594-0","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-026-00594-0","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-026-00594-0.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10515-026-00594-0.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5114604955","display_name":"Roman B\u00f6gli","orcid":"https://orcid.org/0009-0004-8745-7800"},"institutions":[{"id":"https://openalex.org/I118564535","display_name":"University of Bern","ror":"https://ror.org/02k7v4d05","country_code":"CH","type":"education","lineage":["https://openalex.org/I118564535"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Roman B\u00f6gli","raw_affiliation_strings":["Institute of Computer Science, University of Bern, Bern, Switzerland"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bern, Bern, Switzerland","institution_ids":["https://openalex.org/I118564535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027356489","display_name":"Alexander Boll","orcid":"https://orcid.org/0000-0002-9881-9748"},"institutions":[{"id":"https://openalex.org/I118564535","display_name":"University of Bern","ror":"https://ror.org/02k7v4d05","country_code":"CH","type":"education","lineage":["https://openalex.org/I118564535"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Alexander Boll","raw_affiliation_strings":["Institute of Computer Science, University of Bern, Bern, Switzerland"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bern, Bern, Switzerland","institution_ids":["https://openalex.org/I118564535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062702732","display_name":"Alexander Schulthei\u00df","orcid":"https://orcid.org/0000-0002-1509-1449"},"institutions":[{"id":"https://openalex.org/I118564535","display_name":"University of Bern","ror":"https://ror.org/02k7v4d05","country_code":"CH","type":"education","lineage":["https://openalex.org/I118564535"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Alexander Schulthei\u00df","raw_affiliation_strings":["Institute of Computer Science, University of Bern, Bern, Switzerland"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bern, Bern, Switzerland","institution_ids":["https://openalex.org/I118564535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5130259243","display_name":"Timo Kehrer","orcid":null},"institutions":[{"id":"https://openalex.org/I118564535","display_name":"University of Bern","ror":"https://ror.org/02k7v4d05","country_code":"CH","type":"education","lineage":["https://openalex.org/I118564535"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Timo Kehrer","raw_affiliation_strings":["Institute of Computer Science, University of Bern, Bern, Switzerland"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bern, Bern, Switzerland","institution_ids":["https://openalex.org/I118564535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5114604955"],"corresponding_institution_ids":["https://openalex.org/I118564535"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.78560172,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"33","issue":"2","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.7950999736785889,"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.7950999736785889,"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/T10260","display_name":"Software Engineering Research","score":0.0568000003695488,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.04699999839067459,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5956000089645386},{"id":"https://openalex.org/keywords/sketch","display_name":"Sketch","score":0.5638999938964844},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.5514000058174133},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.412200003862381},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3921000063419342},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3700000047683716},{"id":"https://openalex.org/keywords/taxonomy","display_name":"Taxonomy (biology)","score":0.3562000095844269},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.3443000018596649},{"id":"https://openalex.org/keywords/terminology","display_name":"Terminology","score":0.3359000086784363}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6133000254631042},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5956000089645386},{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.5638999938964844},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.5514000058174133},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5472000241279602},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.5440999865531921},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.412200003862381},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.39899998903274536},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3921000063419342},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3700000047683716},{"id":"https://openalex.org/C58642233","wikidata":"https://www.wikidata.org/wiki/Q8269924","display_name":"Taxonomy (biology)","level":2,"score":0.3562000095844269},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3443000018596649},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.3384999930858612},{"id":"https://openalex.org/C547195049","wikidata":"https://www.wikidata.org/wiki/Q1725664","display_name":"Terminology","level":2,"score":0.3359000086784363},{"id":"https://openalex.org/C90673727","wikidata":"https://www.wikidata.org/wiki/Q901718","display_name":"Product (mathematics)","level":2,"score":0.33070001006126404},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.3278000056743622},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.314300000667572},{"id":"https://openalex.org/C182500959","wikidata":"https://www.wikidata.org/wiki/Q7551380","display_name":"Social software engineering","level":5,"score":0.2992999851703644},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.29820001125335693},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.2948000133037567},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.28360000252723694},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.2800000011920929},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.27320000529289246},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.27250000834465027},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.2632000148296356},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.26159998774528503},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.25940001010894775},{"id":"https://openalex.org/C158154518","wikidata":"https://www.wikidata.org/wiki/Q7310970","display_name":"Relevance (law)","level":2,"score":0.2524999976158142}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10515-026-00594-0","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-026-00594-0","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-026-00594-0.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10515-026-00594-0","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-026-00594-0","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-026-00594-0.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.48470839858055115}],"awards":[{"id":"https://openalex.org/G3814383033","display_name":"VariantSync 2: Automating the Synchronization of Software Variants","funder_award_id":"222903","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G7021629361","display_name":"Merge++: Turning software merge conflicts into conflict-induced variability","funder_award_id":"219719","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7139996218.pdf","grobid_xml":"https://content.openalex.org/works/W7139996218.grobid-xml"},"referenced_works_count":95,"referenced_works":["https://openalex.org/W1506513518","https://openalex.org/W1529207357","https://openalex.org/W1539495021","https://openalex.org/W1541625722","https://openalex.org/W1655958391","https://openalex.org/W1784687733","https://openalex.org/W1844512392","https://openalex.org/W1984769393","https://openalex.org/W1991349969","https://openalex.org/W1999655560","https://openalex.org/W2005549394","https://openalex.org/W2008006790","https://openalex.org/W2023808162","https://openalex.org/W2032248559","https://openalex.org/W2048064553","https://openalex.org/W2065926033","https://openalex.org/W2075642720","https://openalex.org/W2086812744","https://openalex.org/W2099213660","https://openalex.org/W2104208948","https://openalex.org/W2113201637","https://openalex.org/W2116844130","https://openalex.org/W2121887779","https://openalex.org/W2124209077","https://openalex.org/W2141762579","https://openalex.org/W2147745783","https://openalex.org/W2164580802","https://openalex.org/W2171041293","https://openalex.org/W2171357781","https://openalex.org/W2343873501","https://openalex.org/W2477378326","https://openalex.org/W2495617574","https://openalex.org/W2501770979","https://openalex.org/W2509897406","https://openalex.org/W2517687623","https://openalex.org/W2529432200","https://openalex.org/W2599704569","https://openalex.org/W2782602923","https://openalex.org/W2783199130","https://openalex.org/W2801413116","https://openalex.org/W2884009065","https://openalex.org/W2890731318","https://openalex.org/W2891514372","https://openalex.org/W2894355752","https://openalex.org/W2914419291","https://openalex.org/W2926987861","https://openalex.org/W2963300952","https://openalex.org/W2967138038","https://openalex.org/W2967932715","https://openalex.org/W2970350139","https://openalex.org/W2982069752","https://openalex.org/W2982536937","https://openalex.org/W3011335320","https://openalex.org/W3014695265","https://openalex.org/W3042324018","https://openalex.org/W3080081707","https://openalex.org/W3083608893","https://openalex.org/W3093633626","https://openalex.org/W3098985043","https://openalex.org/W3105133436","https://openalex.org/W3108926370","https://openalex.org/W3115520614","https://openalex.org/W3128175502","https://openalex.org/W3132314091","https://openalex.org/W3138917762","https://openalex.org/W3141767304","https://openalex.org/W3147580828","https://openalex.org/W3153449582","https://openalex.org/W3163483881","https://openalex.org/W3184105498","https://openalex.org/W4239863959","https://openalex.org/W4240055412","https://openalex.org/W4248841955","https://openalex.org/W4249690862","https://openalex.org/W4252118934","https://openalex.org/W4255238050","https://openalex.org/W4281784572","https://openalex.org/W4293153845","https://openalex.org/W4293280123","https://openalex.org/W4293280150","https://openalex.org/W4297094420","https://openalex.org/W4309782902","https://openalex.org/W4312379040","https://openalex.org/W4384345766","https://openalex.org/W4385488402","https://openalex.org/W4386179369","https://openalex.org/W4388483226","https://openalex.org/W4400222933","https://openalex.org/W4401454497","https://openalex.org/W4401455045","https://openalex.org/W4401879362","https://openalex.org/W4402146579","https://openalex.org/W4407025348","https://openalex.org/W4409475865","https://openalex.org/W4412703998"],"related_works":[],"abstract_inverted_index":{"Both":[0],"software":[1,13,16,22,35,47,136],"engineering":[2],"researchers":[3],"and":[4,66,89,113,142,167,169,206,216],"practitioners":[5],"have":[6],"increasingly":[7],"shifted":[8],"their":[9],"focus":[10],"from":[11],"single":[12],"systems":[14],"to":[15,138,189],"families,":[17],"reflecting":[18],"the":[19,106,127,140,148,155,181,230],"need":[20],"for":[21,54,83,98,200,221],"industrialization":[23],"through":[24,59],"systematic":[25,132],"reuse":[26],"of":[27,76,109,134,144,157,196,233],"implementation":[28],"artifacts.":[29],"Interestingly,":[30],"several":[31],"vibrant":[32],"ecosystems":[33,110,137,208],"produce":[34],"families":[36],"in":[37,161,238],"a":[38,115,131,194],"radically":[39],"different":[40],"way":[41],"than":[42],"classical":[43,176,204],"variability-intensive":[44],"systems,":[45],"notably":[46],"product":[48],"lines":[49],"(SPLs).":[50],"The":[51],"Bitcoin":[52,88],"community,":[53],"instance,":[55],"evolves":[56],"its":[57,244],"ecosystem":[58,158],"crowdsourced":[60],"improvement":[61],"proposals":[62,166],"being":[63],"continuously":[64],"shaped":[65],"autonomously":[67],"implemented":[68],"by":[69],"independent":[70],"actors.":[71],"While":[72,203],"this":[73,102],"novel":[74,99,149],"paradigm":[75],"Community-Driven":[77],"Variability":[78],"(CDV)":[79],"has":[80],"proven":[81],"effective":[82],"driving":[84],"flourishing":[85],"technologies":[86],"like":[87],"others,":[90],"it":[91],"also":[92],"comes":[93],"with":[94,241],"unique":[95,231],"challenges":[96,173,224],"calling":[97],"solutions.":[100,202],"In":[101],"paper,":[103],"we":[104,129,184,211],"define":[105],"key":[107],"characteristics":[108],"exposing":[111],"CDV":[112,207,223,234],"derive":[114],"taxonomy":[116],"that":[117,174,213],"hierarchically":[118],"decomposes":[119],"each":[120],"characteristic":[121],"into":[122],"constituting":[123],"sub-characteristics.":[124],"Building":[125],"on":[126,180],"taxonomy,":[128],"conduct":[130],"analysis":[133,217],"14":[135],"evaluate":[139],"presence":[141],"nature":[143],"CDV.":[145],"We":[146],"highlight":[147],"problems":[150],"they":[151],"face,":[152],"such":[153],"as":[154],"lack":[156],"overview,":[159],"difficulties":[160],"impact":[162,242],"assessment,":[163],"misalignment":[164],"between":[165],"implementations,":[168],"interoperability":[170],"breakdowns":[171],"\u2013":[172],"transcend":[175],"variability":[177,239],"management.":[178],"Based":[179],"problem":[182],"analysis,":[183],"outline":[185],"our":[186],"research":[187,240],"vision":[188],"tackle":[190],"these":[191],"challenges,":[192],"including":[193],"sketch":[195],"concrete":[197],"starting":[198],"points":[199],"technical":[201],"SPLs":[205],"differ":[209],"drastically,":[210],"believe":[212],"feature-oriented":[214],"modeling":[215],"offers":[218],"promising":[219],"concepts":[220],"addressing":[222],"without":[225],"enforcing":[226],"product-line":[227],"processes.":[228],"Conversely,":[229],"demands":[232],"can":[235],"inspire":[236],"advances":[237],"beyond":[243],"original":[245],"domains.":[246]},"counts_by_year":[],"updated_date":"2026-04-03T22:45:19.894376","created_date":"2026-03-22T00:00:00"}
