{"id":"https://openalex.org/W3096162533","doi":"https://doi.org/10.1145/3425269.3425275","title":"The Impact of Microservices on the Evolution of a Software Product Line","display_name":"The Impact of Microservices on the Evolution of a Software Product Line","publication_year":2020,"publication_date":"2020-10-19","ids":{"openalex":"https://openalex.org/W3096162533","doi":"https://doi.org/10.1145/3425269.3425275","mag":"3096162533"},"language":"en","primary_location":{"id":"doi:10.1145/3425269.3425275","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3425269.3425275","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse","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/A5049878448","display_name":"Alex Becker","orcid":null},"institutions":[{"id":"https://openalex.org/I177909021","display_name":"Universidade Federal de S\u00e3o Carlos","ror":"https://ror.org/00qdc6m37","country_code":"BR","type":"education","lineage":["https://openalex.org/I177909021"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Alex Malmann Becker","raw_affiliation_strings":["Universidade Federal de S\u00e3o Carlos, S\u00e3o Carlos, SP"],"affiliations":[{"raw_affiliation_string":"Universidade Federal de S\u00e3o Carlos, S\u00e3o Carlos, SP","institution_ids":["https://openalex.org/I177909021"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081840975","display_name":"Daniel Lucr\u00e9dio","orcid":"https://orcid.org/0000-0002-1360-4036"},"institutions":[{"id":"https://openalex.org/I177909021","display_name":"Universidade Federal de S\u00e3o Carlos","ror":"https://ror.org/00qdc6m37","country_code":"BR","type":"education","lineage":["https://openalex.org/I177909021"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daniel Lucr\u00e9dio","raw_affiliation_strings":["Universidade Federal de S\u00e3o Carlos, S\u00e3o Carlos, SP"],"affiliations":[{"raw_affiliation_string":"Universidade Federal de S\u00e3o Carlos, S\u00e3o Carlos, SP","institution_ids":["https://openalex.org/I177909021"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5049878448"],"corresponding_institution_ids":["https://openalex.org/I177909021"],"apc_list":null,"apc_paid":null,"fwci":0.1326,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.55725618,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"51","last_page":"60"},"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/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"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9976999759674072,"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-product-line","display_name":"Software product line","score":0.851975679397583},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7430811524391174},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6377200484275818},{"id":"https://openalex.org/keywords/domain-engineering","display_name":"Domain engineering","score":0.564329206943512},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5327043533325195},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.5068691372871399},{"id":"https://openalex.org/keywords/product","display_name":"Product (mathematics)","score":0.4765097200870514},{"id":"https://openalex.org/keywords/services-computing","display_name":"Services computing","score":0.46345871686935425},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.45125827193260193},{"id":"https://openalex.org/keywords/resource-oriented-architecture","display_name":"Resource-oriented architecture","score":0.4306434690952301},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4259997606277466},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.4238331913948059},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.41137388348579407},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.22504782676696777},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.2234448790550232},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.2031044065952301},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.15708795189857483},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.1379278600215912},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09438696503639221},{"id":"https://openalex.org/keywords/marketing","display_name":"Marketing","score":0.08414977788925171}],"concepts":[{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.851975679397583},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7430811524391174},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6377200484275818},{"id":"https://openalex.org/C5977032","wikidata":"https://www.wikidata.org/wiki/Q5289815","display_name":"Domain engineering","level":5,"score":0.564329206943512},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5327043533325195},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.5068691372871399},{"id":"https://openalex.org/C90673727","wikidata":"https://www.wikidata.org/wiki/Q901718","display_name":"Product (mathematics)","level":2,"score":0.4765097200870514},{"id":"https://openalex.org/C542858634","wikidata":"https://www.wikidata.org/wiki/Q7455845","display_name":"Services computing","level":3,"score":0.46345871686935425},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.45125827193260193},{"id":"https://openalex.org/C97382630","wikidata":"https://www.wikidata.org/wiki/Q13501132","display_name":"Resource-oriented architecture","level":5,"score":0.4306434690952301},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4259997606277466},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.4238331913948059},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.41137388348579407},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.22504782676696777},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2234448790550232},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.2031044065952301},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.15708795189857483},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.1379278600215912},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09438696503639221},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.08414977788925171},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3425269.3425275","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3425269.3425275","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1526134753","https://openalex.org/W1975674099","https://openalex.org/W2011508716","https://openalex.org/W2027000905","https://openalex.org/W2047901144","https://openalex.org/W2158276555","https://openalex.org/W2752453337"],"related_works":["https://openalex.org/W2787747639","https://openalex.org/W2126979324","https://openalex.org/W1964194341","https://openalex.org/W4308041143","https://openalex.org/W2096781797","https://openalex.org/W3135032580","https://openalex.org/W3214529102","https://openalex.org/W1540928018","https://openalex.org/W90855943","https://openalex.org/W2037379312"],"abstract_inverted_index":{"Sharing":[0],"a":[1,39,49,96,120,137,171,178,246],"software":[2,98,121,139,195,247],"product":[3,40,99,122,140,153,196,248],"among":[4],"multiple":[5],"customers":[6],"requires":[7],"dealing":[8],"with":[9,166],"common":[10],"and":[11,30,42,72,164,238],"variable":[12],"features.":[13],"A":[14],"Software":[15],"Product":[16],"Line":[17],"approach":[18],"may":[19,232],"be":[20,35,212],"used":[21,36,81],"to":[22,37,51,108,177,190,211,217],"manage":[23],"these":[24],"issues":[25],"both":[26],"during":[27,102,228],"initial":[28],"development":[29],"evolution.":[31],"Many":[32],"technologies":[33],"can":[34,59,124],"implement":[38],"line,":[41,100,197],"the":[43,53,61,83,90,110,117,127,143,152,161,174,191,194,214,229],"micro":[44,93,130,157,167,179,186,243],"services":[45,94,180,187,209,244],"architectural":[46],"style":[47],"is":[48,76],"way":[50],"make":[52],"evolution":[54,118,192],"process":[55],"easier,":[56],"since":[57],"it":[58],"contain":[60],"impact":[62,91],"of":[63,92,119,129,151,193],"changes":[64],"within":[65],"smaller":[66],"units,":[67],"which":[68,159],"are":[69,106],"individually":[70],"developed":[71],"deployed.":[73],"Although":[74],"this":[75],"an":[77],"important":[78],"subject,":[79],"widely":[80],"in":[82,95,200,241,245],"industry,":[84],"not":[85],"many":[86],"research":[87,114],"papers":[88],"investigate":[89],"real":[97,138],"specially":[101],"evolution,":[103],"when":[104],"they":[105],"supposed":[107],"bring":[109],"most":[111],"benefits.":[112],"This":[113],"evaluated":[115],"how":[116],"line":[123,141],"benefit":[125],"from":[126,173],"use":[128],"services.":[131],"The":[132,182,221],"study":[133],"was":[134,160],"based":[135],"on":[136],"for":[142,236],"Enterprise":[144],"Resource":[145],"Planning":[146],"domain,":[147],"involving":[148],"two":[149],"versions":[150],"line:":[154],"one":[155,165],"without":[156],"services,":[158,168],"original":[162,175],"architecture":[163,176],"obtained":[169],"after":[170],"migration":[172],"architecture.":[181],"results":[183],"show":[184],"that":[185],"brought":[188],"benefits":[189],"but":[198],"only":[199],"adaptive":[201],"maintenance":[202],"tasks.":[203],"In":[204],"evolutive":[205],"tasks,":[206],"where":[207],"new":[208],"had":[210,216],"created,":[213],"developers":[215],"spend":[218],"extra":[219],"effort.":[220],"paper":[222],"also":[223],"describes":[224],"some":[225],"lessons":[226],"learned":[227],"migration.":[230],"These":[231],"serve":[233],"as":[234],"guidance":[235],"researchers":[237],"practitioners":[239],"interested":[240],"using":[242],"line.":[249]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
