{"id":"https://openalex.org/W3093502035","doi":"https://doi.org/10.1145/3382025.3414942","title":"Variability management meets microservices","display_name":"Variability management meets microservices","publication_year":2020,"publication_date":"2020-10-16","ids":{"openalex":"https://openalex.org/W3093502035","doi":"https://doi.org/10.1145/3382025.3414942","mag":"3093502035"},"language":"en","primary_location":{"id":"doi:10.1145/3382025.3414942","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3382025.3414942","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A","raw_type":"proceedings-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/A5039130090","display_name":"Wesley K. G. Assun\u00e7\u00e3o","orcid":"https://orcid.org/0000-0002-7557-9091"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontifical Catholic University of Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Wesley K. G. Assun\u00e7\u00e3o","raw_affiliation_strings":["Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil"],"affiliations":[{"raw_affiliation_string":"Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"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/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I95793202","display_name":"Otto-von-Guericke University Magdeburg","ror":"https://ror.org/00ggpsq73","country_code":"DE","type":"education","lineage":["https://openalex.org/I95793202"]}],"countries":["CA","DE"],"is_corresponding":false,"raw_author_name":"Jacob Kr\u00fcger","raw_affiliation_strings":["University of Toronto, Toronto, Canada and Otto-von-Guericke-University, Magdeburg, Germany"],"affiliations":[{"raw_affiliation_string":"University of Toronto, Toronto, Canada and Otto-von-Guericke-University, Magdeburg, Germany","institution_ids":["https://openalex.org/I95793202","https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052899901","display_name":"Willian D. F. Mendon\u00e7a","orcid":"https://orcid.org/0000-0002-0063-333X"},"institutions":[{"id":"https://openalex.org/I52418104","display_name":"Universidade Federal do Paran\u00e1","ror":"https://ror.org/05syd6y78","country_code":"BR","type":"education","lineage":["https://openalex.org/I52418104"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Willian D. F. Mendon\u00e7a","raw_affiliation_strings":["Federal University of Paran\u00e1, Curitiba, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Paran\u00e1, Curitiba, Brazil","institution_ids":["https://openalex.org/I52418104"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5039130090"],"corresponding_institution_ids":["https://openalex.org/I2699952"],"apc_list":null,"apc_paid":null,"fwci":1.8558,"has_fulltext":false,"cited_by_count":25,"citation_normalized_percentile":{"value":0.88588968,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"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.9998000264167786,"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.9997000098228455,"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"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9972000122070312,"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/microservices","display_name":"Microservices","score":0.9682810306549072},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7946253418922424},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5952887535095215},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5790645480155945},{"id":"https://openalex.org/keywords/software-product-line","display_name":"Software product line","score":0.5761507749557495},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5408542156219482},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.5314095616340637},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.5108720660209656},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4270317256450653},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2638853192329407},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16770917177200317},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.121675044298172}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9682810306549072},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7946253418922424},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5952887535095215},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5790645480155945},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.5761507749557495},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5408542156219482},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.5314095616340637},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.5108720660209656},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4270317256450653},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2638853192329407},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16770917177200317},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.121675044298172},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"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":1,"locations":[{"id":"doi:10.1145/3382025.3414942","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3382025.3414942","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5099999904632568,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"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/G705962696","display_name":null,"funder_award_id":"51435","funder_id":"https://openalex.org/F4320316371","funder_display_name":"Fundacion Araucaria"}],"funders":[{"id":"https://openalex.org/F4320316371","display_name":"Fundacion Araucaria","ror":null},{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320334761","display_name":"German Academic Exchange Service London","ror":"https://ror.org/039djdh30"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1481078745","https://openalex.org/W1494019345","https://openalex.org/W1539495021","https://openalex.org/W2029414465","https://openalex.org/W2125398918","https://openalex.org/W2156062547","https://openalex.org/W2200382673","https://openalex.org/W2477378326","https://openalex.org/W2495617574","https://openalex.org/W2500697748","https://openalex.org/W2536305519","https://openalex.org/W2586191823","https://openalex.org/W2740775418","https://openalex.org/W2753132080","https://openalex.org/W2756040459","https://openalex.org/W2772864159","https://openalex.org/W2799162674","https://openalex.org/W2799310732","https://openalex.org/W2801207044","https://openalex.org/W2801519282","https://openalex.org/W2808558425","https://openalex.org/W2808595017","https://openalex.org/W2890021602","https://openalex.org/W2890731318","https://openalex.org/W2907269917","https://openalex.org/W2911537985","https://openalex.org/W2914775513","https://openalex.org/W2918852205","https://openalex.org/W2963026732","https://openalex.org/W2967363435","https://openalex.org/W2967819432","https://openalex.org/W2976409734","https://openalex.org/W2979591158","https://openalex.org/W3004710862","https://openalex.org/W3022732573","https://openalex.org/W3083328823","https://openalex.org/W3094629926","https://openalex.org/W3097574021"],"related_works":["https://openalex.org/W3181741639","https://openalex.org/W4210334847","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W2351197002","https://openalex.org/W3003367851","https://openalex.org/W3119944216","https://openalex.org/W2994988622","https://openalex.org/W2787747639"],"abstract_inverted_index":{"A":[0],"microservice":[1,75,167],"implements":[2],"a":[3,12,29,33,40,74,88,112,186],"small":[4],"unit":[5],"of":[6,28,39,87,145,200],"functionality":[7],"that":[8,133,197],"it":[9],"provides":[10],"through":[11],"network":[13,71],"using":[14,96],"lightweight":[15],"protocols.":[16],"So,":[17],"microservices":[18,97,110],"can":[19,72,120],"be":[20],"combined":[21],"to":[22,69,84,92,98,155,183],"fulfill":[23],"tasks":[24],"and":[25,46,54,124,150,174],"implement":[26,85,99],"features":[27,86],"larger":[30],"software":[31,41],"system---resembling":[32],"variability":[34,107,163],"mechanism":[35],"in":[36,61,147,192,205],"the":[37,70,143,198,206],"context":[38],"product":[42],"line":[43],"(SPL).":[44],"Microservices":[45],"SPLs":[47,80],"have":[48],"similar":[49],"goals,":[50],"namely":[51,158],"facilitating":[52],"reuse":[53],"customizing,":[55],"but":[56],"they":[57],"are":[58,81,203],"usually":[59,82],"employed":[60],"different":[62,94],"contexts.":[63],"Any":[64],"developer":[65],"who":[66],"has":[67],"access":[68],"provide":[73],"for":[76,109,131,189],"any":[77],"task,":[78],"while":[79],"intended":[83],"specific":[89],"domain.":[90],"Due":[91],"their":[93],"concepts,":[95],"an":[100,177],"SPL":[101,104],"or":[102],"adopting":[103],"practices":[105],"(e.g.,":[106],"management)":[108],"is":[111],"challenging":[113],"cross-area":[114,194],"research":[115,191,195],"problem.":[116],"However,":[117],"both":[118],"techniques":[119],"complement":[121],"each":[122],"other,":[123],"thus":[125],"tackling":[126],"this":[127,138,148,193],"problem":[128],"promises":[129],"benefits":[130],"organizations":[132],"employ":[134],"either":[135],"technique.":[136],"In":[137],"paper,":[139],"we":[140],"reason":[141],"on":[142],"importance":[144],"advancing":[146],"direction,":[149],"sketch":[151],"six":[152],"concrete":[153],"challenges":[154,182],"initiate":[156],"research,":[157],"(1)":[159],"feature":[160],"identification,":[161],"(2)":[162],"modeling,":[164],"(3)":[165],"variable":[166],"architectures,":[168],"(4)":[169],"interchangeability,":[170],"(5)":[171],"deep":[172],"customization,":[173],"(6)":[175],"re-engineering":[176],"SPL.":[178],"We":[179],"intend":[180],"these":[181],"serve":[184],"as":[185],"starting":[187],"point":[188],"future":[190],"direction---avoiding":[196],"concepts":[199],"one":[201],"area":[202],"reinvented":[204],"other.":[207]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3}],"updated_date":"2026-02-25T23:00:34.991745","created_date":"2025-10-10T00:00:00"}
