{"id":"https://openalex.org/W4386177497","doi":"https://doi.org/10.1145/3579027.3608984","title":"VariantInc","display_name":"VariantInc","publication_year":2023,"publication_date":"2023-08-25","ids":{"openalex":"https://openalex.org/W4386177497","doi":"https://doi.org/10.1145/3579027.3608984"},"language":"en","primary_location":{"id":"doi:10.1145/3579027.3608984","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3579027.3608984","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3579027.3608984","source":null,"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3579027.3608984","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092696963","display_name":"Sebastian Krieter","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sebastian Krieter","raw_affiliation_strings":["University Ulm, Ulm, Germany"],"affiliations":[{"raw_affiliation_string":"University Ulm, Ulm, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042728295","display_name":"Jacob Kr\u00fcger","orcid":"https://orcid.org/0000-0002-0283-248X"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Jacob Kr\u00fcger","raw_affiliation_strings":["Eindhoven University of Technology, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086853013","display_name":"Thomas Leich","orcid":"https://orcid.org/0000-0001-9580-7728"},"institutions":[{"id":"https://openalex.org/I94575722","display_name":"Harz University of Applied Sciences","ror":"https://ror.org/048yn7628","country_code":"DE","type":"education","lineage":["https://openalex.org/I94575722"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thomas Leich","raw_affiliation_strings":["Harz University of Applied Sciences, Wernigerode, Germany"],"affiliations":[{"raw_affiliation_string":"Harz University of Applied Sciences, Wernigerode, Germany","institution_ids":["https://openalex.org/I94575722"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042946019","display_name":"Gunter Saake","orcid":"https://orcid.org/0000-0001-9576-8474"},"institutions":[{"id":"https://openalex.org/I95793202","display_name":"Otto-von-Guericke-Universit\u00e4t Magdeburg","ror":"https://ror.org/00ggpsq73","country_code":"DE","type":"education","lineage":["https://openalex.org/I95793202"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Gunter Saake","raw_affiliation_strings":["Otto-von-Guericke University Magdeburg, Magdeburg, Germany"],"affiliations":[{"raw_affiliation_string":"Otto-von-Guericke University Magdeburg, Magdeburg, Germany","institution_ids":["https://openalex.org/I95793202"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5092696963"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.359,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.85272535,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"129","last_page":"140"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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.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/T12127","display_name":"Software System Performance and Reliability","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8083169460296631},{"id":"https://openalex.org/keywords/merge","display_name":"Merge (version control)","score":0.7493988275527954},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.612507700920105},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5496757626533508},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.46897634863853455},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.46422287821769714},{"id":"https://openalex.org/keywords/pruning","display_name":"Pruning","score":0.43993085622787476},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4377000331878662},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.42321404814720154},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.33735787868499756},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.30158257484436035},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.20186439156532288},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.18171259760856628}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8083169460296631},{"id":"https://openalex.org/C197129107","wikidata":"https://www.wikidata.org/wiki/Q1921621","display_name":"Merge (version control)","level":2,"score":0.7493988275527954},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.612507700920105},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5496757626533508},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.46897634863853455},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.46422287821769714},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.43993085622787476},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4377000331878662},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.42321404814720154},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.33735787868499756},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30158257484436035},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.20186439156532288},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.18171259760856628},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3579027.3608984","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3579027.3608984","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3579027.3608984","source":null,"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.tue.nl:openaire/b3a7139d-a793-4096-935a-962e942327de","is_oa":false,"landing_page_url":"https://research.tue.nl/en/publications/b3a7139d-a793-4096-935a-962e942327de","pdf_url":null,"source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Krieter, S, Kr\u00fcger, J, Leich, T & Saake, G 2023, VariantInc : Automatically Pruning and Integrating Versioned Software Variants. in P Arcaini, M H ter Beek, G Perrouin, I Reinhartz-Berger, M R Luaces, C Schwanninger, S Ali, M Varshosaz, A Gargantini, S Gnesi, M Lochau, L Semini & H Washizaki (eds), SPLC '23 : Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A. Association for Computing Machinery, Inc., pp. 129-140, 27th ACM International Systems and Software Product Line Conference, Tokyo, Japan, 28/08/23. https://doi.org/10.1145/3579027.3608984","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/b3a7139d-a793-4096-935a-962e942327de","is_oa":true,"landing_page_url":"https://research.tue.nl/files/314500208/Krieter2023VariantInc.pdf","pdf_url":"https://pure.tue.nl/ws/files/314500208/Krieter2023VariantInc.pdf","source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Krieter, S, Kr\u00fcger, J, Leich, T & Saake, G 2023, VariantInc : Automatically Pruning and Integrating Versioned Software Variants. in P Arcaini, M H ter Beek, G Perrouin, I Reinhartz-Berger, M R Luaces, C Schwanninger, S Ali, M Varshosaz, A Gargantini, S Gnesi, M Lochau, L Semini & H Washizaki (eds), SPLC '23 : Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A. Association for Computing Machinery, Inc., pp. 129-140, 27th ACM International Systems and Software Product Line Conference, Tokyo, Japan, 28/08/23. https://doi.org/10.1145/3579027.3608984","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1145/3579027.3608984","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3579027.3608984","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3579027.3608984","source":null,"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4835100874","display_name":null,"funder_award_id":"LE 3382/2-3,SA 465/49-3,TH 2387/1-1","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G5465694891","display_name":null,"funder_award_id":"SA 465/49-3","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G6052429835","display_name":null,"funder_award_id":"(DFG)","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G8860596497","display_name":null,"funder_award_id":"LE 3382/2-3","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G893648033","display_name":null,"funder_award_id":"TH 2387/1-1","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4386177497.pdf","grobid_xml":"https://content.openalex.org/works/W4386177497.grobid-xml"},"referenced_works_count":69,"referenced_works":["https://openalex.org/W1273632282","https://openalex.org/W1512360405","https://openalex.org/W1539495021","https://openalex.org/W1570588439","https://openalex.org/W1591471358","https://openalex.org/W1835203835","https://openalex.org/W2001907377","https://openalex.org/W2031425482","https://openalex.org/W2038032205","https://openalex.org/W2042289462","https://openalex.org/W2048848542","https://openalex.org/W2051538742","https://openalex.org/W2051799338","https://openalex.org/W2052548737","https://openalex.org/W2070533127","https://openalex.org/W2071867879","https://openalex.org/W2086812744","https://openalex.org/W2097341407","https://openalex.org/W2121887779","https://openalex.org/W2123080968","https://openalex.org/W2125398918","https://openalex.org/W2137618760","https://openalex.org/W2140716040","https://openalex.org/W2144179818","https://openalex.org/W2144896643","https://openalex.org/W2146146776","https://openalex.org/W2150647484","https://openalex.org/W2154151876","https://openalex.org/W2156062547","https://openalex.org/W2157849449","https://openalex.org/W2169671088","https://openalex.org/W2336360837","https://openalex.org/W2477378326","https://openalex.org/W2495617574","https://openalex.org/W2500697748","https://openalex.org/W2525801640","https://openalex.org/W2526713288","https://openalex.org/W2586191823","https://openalex.org/W2599704569","https://openalex.org/W2753840898","https://openalex.org/W2794957215","https://openalex.org/W2890702868","https://openalex.org/W2890731318","https://openalex.org/W2891408435","https://openalex.org/W2891906416","https://openalex.org/W2913273467","https://openalex.org/W2914419291","https://openalex.org/W2954956859","https://openalex.org/W2967138038","https://openalex.org/W2967363435","https://openalex.org/W2969129166","https://openalex.org/W2970350139","https://openalex.org/W3004710862","https://openalex.org/W3004969960","https://openalex.org/W3005152587","https://openalex.org/W3083608893","https://openalex.org/W3094280659","https://openalex.org/W3094629926","https://openalex.org/W3108926370","https://openalex.org/W3140738358","https://openalex.org/W3143516637","https://openalex.org/W3153449582","https://openalex.org/W4230619493","https://openalex.org/W4240055412","https://openalex.org/W4253287912","https://openalex.org/W4254691308","https://openalex.org/W4281784572","https://openalex.org/W4293280192","https://openalex.org/W4386183505"],"related_works":["https://openalex.org/W4312622767","https://openalex.org/W2598672065","https://openalex.org/W2103526356","https://openalex.org/W2164183816","https://openalex.org/W2889416268","https://openalex.org/W1553176225","https://openalex.org/W2578170445","https://openalex.org/W1980601824","https://openalex.org/W91382638","https://openalex.org/W2915599431"],"abstract_inverted_index":{"Developers":[0],"use":[1],"version-control":[2],"systems":[3,186],"and":[4,18,27,46,60,69,89,112,153,205],"software-hosting":[5],"platforms":[6],"to":[7,21,57,76,95,210,220],"manage":[8],"their":[9,78],"software":[10,222],"systems.":[11,50],"They":[12],"rely":[13],"on":[14,182],"the":[15,116,126,129,140,162,169],"provided":[16],"branching":[17],"forking":[19],"mechanisms":[20],"implement":[22],"new":[23],"features,":[24],"fix":[25],"bugs,":[26],"develop":[28],"customized":[29],"system":[30,158],"variants.":[31],"A":[32],"particular":[33],"problem":[34],"arises":[35],"when":[36],"forked":[37],"variants":[38,81,123,155,213],"are":[39,142],"not":[40,114,121],"re-integrated":[41],"(i.e.,":[42,124,134,172,190],"merged),":[43],"but":[44,131],"kept":[45],"co-evolved":[47],"as":[48,203,217,219],"individual":[49],"This":[51],"can":[52],"cause":[53],"maintenance":[54],"overheads,":[55],"due":[56],"change":[58],"propagation":[59],"limitations":[61],"in":[62,66],"simultaneously":[63],"managing":[64],"variations":[65],"space":[67],"(variants)":[68],"time":[70],"(revisions).":[71],"Thus,":[72],"most":[73],"organizations":[74],"decide":[75],"integrate":[77,212],"set":[79],"of":[80,109,128,139,156,165,187,192],"into":[82,168,214],"a":[83,106,157,215],"single":[84,107],"platform":[85,171,216],"at":[86],"some":[87],"point,":[88],"several":[90],"techniques":[91,102],"have":[92],"been":[93],"proposed":[94],"semi-automate":[96],"such":[97],"an":[98,146],"integration.":[99],"However,":[100],"existing":[101],"usually":[103],"consider":[104],"only":[105,122],"revision":[108,117,163],"each":[110,166],"variant":[111,167],"do":[113],"merge":[115],"histories,":[118],"disregarding":[119],"that":[120,159,200],"configuring":[125],"features":[127],"system)":[130],"also":[132,160],"revisions":[133],"checking":[135],"out":[136],"specific":[137],"versions":[138],"features)":[141],"important.":[143],"We":[144],"propose":[145],"automated":[147],"technique,":[148],"VariantInc,":[149,178],"for":[150],"analyzing,":[151],"pruning,":[152],"integrating":[154],"merges":[161],"history":[164],"resulting":[170],"using":[173],"presence":[174],"conditions).":[175],"To":[176],"validate":[177],"we":[179],"employed":[180],"it":[181],"160":[183],"open-source":[184],"C":[185],"various":[188],"sizes":[189],"number":[191],"forks,":[193],"revisions,":[194],"source":[195],"code).":[196],"The":[197],"results":[198],"show":[199],"VariantInc":[201],"works":[202],"intended,":[204],"allows":[206],"developers":[207],"or":[208],"researchers":[209],"automatically":[211],"well":[218],"perform":[221],"analyses.":[223]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2023-08-26T00:00:00"}
