{"id":"https://openalex.org/W3185222174","doi":"https://doi.org/10.1007/s10664-021-09999-9","title":"Industry practices and challenges for the evolvability assurance of microservices","display_name":"Industry practices and challenges for the evolvability assurance of microservices","publication_year":2021,"publication_date":"2021-07-22","ids":{"openalex":"https://openalex.org/W3185222174","doi":"https://doi.org/10.1007/s10664-021-09999-9","mag":"3185222174"},"language":"en","primary_location":{"id":"doi:10.1007/s10664-021-09999-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-021-09999-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-021-09999-9.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"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":"Empirical 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/s10664-021-09999-9.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031646940","display_name":"Justus Bogner","orcid":"https://orcid.org/0000-0001-5788-0991"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Justus Bogner","raw_affiliation_strings":["Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany"],"raw_orcid":"https://orcid.org/0000-0001-5788-0991","affiliations":[{"raw_affiliation_string":"Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030294078","display_name":"Jonas Fritzsch","orcid":"https://orcid.org/0000-0002-6121-2731"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jonas Fritzsch","raw_affiliation_strings":["Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041829889","display_name":"Stefan Wagner","orcid":"https://orcid.org/0000-0002-5256-8429"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefan Wagner","raw_affiliation_strings":["Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany"],"raw_orcid":"https://orcid.org/0000-0002-5256-8429","affiliations":[{"raw_affiliation_string":"Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029961761","display_name":"Alfr\u00e9d Zimmermann","orcid":"https://orcid.org/0000-0003-3352-7207"},"institutions":[{"id":"https://openalex.org/I57589565","display_name":"Reutlingen University","ror":"https://ror.org/00q644y50","country_code":"DE","type":"education","lineage":["https://openalex.org/I57589565"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Alfred Zimmermann","raw_affiliation_strings":["Herman Hollerith Center, University of Applied Sciences Reutlingen, Reutlingen, Germany"],"raw_orcid":"https://orcid.org/0000-0003-3352-7207","affiliations":[{"raw_affiliation_string":"Herman Hollerith Center, University of Applied Sciences Reutlingen, Reutlingen, Germany","institution_ids":["https://openalex.org/I57589565"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5031646940"],"corresponding_institution_ids":["https://openalex.org/I100066346"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":4.9669,"has_fulltext":true,"cited_by_count":52,"citation_normalized_percentile":{"value":0.95292287,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"26","issue":"5","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9994999766349792,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9994999766349792,"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/T10260","display_name":"Software Engineering Research","score":0.9961000084877014,"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.9940999746322632,"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/evolvability","display_name":"Evolvability","score":0.8365964889526367},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7460752129554749},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6315792202949524},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5116522908210754},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4469906687736511},{"id":"https://openalex.org/keywords/quality-assurance","display_name":"Quality assurance","score":0.436710000038147},{"id":"https://openalex.org/keywords/standardization","display_name":"Standardization","score":0.4350265860557556},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.4342382550239563},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3264433741569519},{"id":"https://openalex.org/keywords/knowledge-management","display_name":"Knowledge management","score":0.3224780559539795},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.2428826093673706},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.13842493295669556},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.13775375485420227},{"id":"https://openalex.org/keywords/marketing","display_name":"Marketing","score":0.09863844513893127}],"concepts":[{"id":"https://openalex.org/C176147130","wikidata":"https://www.wikidata.org/wiki/Q909622","display_name":"Evolvability","level":2,"score":0.8365964889526367},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7460752129554749},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6315792202949524},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5116522908210754},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4469906687736511},{"id":"https://openalex.org/C106436119","wikidata":"https://www.wikidata.org/wiki/Q836575","display_name":"Quality assurance","level":3,"score":0.436710000038147},{"id":"https://openalex.org/C188087704","wikidata":"https://www.wikidata.org/wiki/Q369577","display_name":"Standardization","level":2,"score":0.4350265860557556},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.4342382550239563},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3264433741569519},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.3224780559539795},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.2428826093673706},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.13842493295669556},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.13775375485420227},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.09863844513893127},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s10664-021-09999-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-021-09999-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-021-09999-9.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"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":"Empirical Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:opus.reutlingen-university.de:3354","is_oa":true,"landing_page_url":"https://nbn-resolving.org/urn:nbn:de:bsz:rt2-opus4-33548","pdf_url":null,"source":{"id":"https://openalex.org/S4306400499","display_name":"Reutlingen University Academic Bibliography (Reutlingen University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I57589565","host_organization_name":"Reutlingen University","host_organization_lineage":["https://openalex.org/I57589565"],"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":"","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1007/s10664-021-09999-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-021-09999-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-021-09999-9.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"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":"Empirical Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6600000262260437,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321990","display_name":"Ministerium f\u00fcr Wissenschaft, Forschung und Kunst Baden-W\u00fcrttemberg","ror":"https://ror.org/01hc18p32"},{"id":"https://openalex.org/F4320325850","display_name":"Universit\u00e4t Stuttgart","ror":"https://ror.org/04vnq7t77"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3185222174.pdf","grobid_xml":"https://content.openalex.org/works/W3185222174.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W397180395","https://openalex.org/W628215542","https://openalex.org/W1692158061","https://openalex.org/W1914600254","https://openalex.org/W2045749853","https://openalex.org/W2053154970","https://openalex.org/W2096591909","https://openalex.org/W2101446126","https://openalex.org/W2162739315","https://openalex.org/W2164777277","https://openalex.org/W2407772516","https://openalex.org/W2565244242","https://openalex.org/W2735864825","https://openalex.org/W2770672142","https://openalex.org/W2793175044","https://openalex.org/W2883329556","https://openalex.org/W2884609990","https://openalex.org/W2888006113","https://openalex.org/W2890770599","https://openalex.org/W2892877065","https://openalex.org/W2893989659","https://openalex.org/W2906818704","https://openalex.org/W2946720642","https://openalex.org/W2951760215","https://openalex.org/W2953762559","https://openalex.org/W2962782554","https://openalex.org/W2971750408","https://openalex.org/W2980887392","https://openalex.org/W2992108352","https://openalex.org/W2993134863","https://openalex.org/W3101152387","https://openalex.org/W3101218110","https://openalex.org/W3104053798","https://openalex.org/W3105408577","https://openalex.org/W3139477189","https://openalex.org/W3141767304","https://openalex.org/W4229496713"],"related_works":["https://openalex.org/W2020930483","https://openalex.org/W2975126056","https://openalex.org/W2798881206","https://openalex.org/W2408314087","https://openalex.org/W2575283031","https://openalex.org/W2980727099","https://openalex.org/W2090929509","https://openalex.org/W2461248931","https://openalex.org/W2369964619","https://openalex.org/W2352631095"],"abstract_inverted_index":{"Abstract":[0],"Context":[1],"Microservices":[2,267],"as":[3,71,73,196],"a":[4,40,86,155,183,200,210],"lightweight":[5],"and":[6,45,59,114,118,136,142,161,188,205,225,234,255,296,310,321,328],"decentralized":[7],"architectural":[8,192,251,272],"style":[9],"with":[10,47,146,303],"fine-grained":[11],"services":[12],"promise":[13],"several":[14],"beneficial":[15],"characteristics":[16,54],"for":[17,67,90,109,123,203,220,227],"sustainable":[18],"long-term":[19],"software":[20,147],"evolution.":[21],"Success":[22],"stories":[23],"from":[24,149],"early":[25],"adopters":[26],"like":[27,191,263,282],"Netflix,":[28],"Amazon,":[29],"or":[30,252,266,280],"Spotify":[31],"have":[32],"demonstrated":[33],"that":[34],"it":[35],"is":[36,61],"possible":[37],"to":[38,100,168,198,285,300],"achieve":[39],"high":[41],"degree":[42],"of":[43,83,126,181,223,240,270,307,318],"flexibility":[44],"evolvability":[46,64,106,125,204,290],"these":[48],"systems.":[49,128],"However,":[50,292],"the":[51,80,105,124,163,179,217,221,238,259,304,316,329],"described":[52],"advantageous":[53],"offer":[55],"no":[56],"concrete":[57],"guidance":[58],"little":[60],"known":[62],"about":[63],"assurance":[65,107,144],"processes":[66,108,145],"microservices":[68,313],"in":[69,75,93,315],"industry":[70,302,331],"well":[72],"challenges":[74,120,262],"this":[76,94],"area.":[77],"Insights":[78],"into":[79,333],"current":[81],"state":[82],"practice":[84],"are":[85,298],"very":[87],"important":[88],"prerequisite":[89],"relevant":[91],"research":[92,314],"field.":[95],"Objective":[96],"We":[97,130],"therefore":[98],"wanted":[99],"explore":[101],"how":[102],"practitioners":[103,247],"structure":[104],"microservices,":[110],"what":[111,119],"tools,":[112,295],"metrics,":[113,256],"patterns":[115,281],"they":[116,121],"use,":[117],"perceive":[122],"their":[127,143],"Method":[129],"first":[131],"conducted":[132],"17":[133],"semi-structured":[134],"interviews":[135],"discussed":[137],"14":[138],"different":[139],"microservice-based":[140],"systems":[141],"professionals":[148],"10":[150],"companies.":[151],"Afterwards,":[152],"we":[153],"performed":[154],"systematic":[156],"grey":[157],"literature":[158],"review":[159],"(GLR)":[160],"used":[162],"created":[164],"interview":[165,229],"coding":[166],"system":[167],"analyze":[169],"295":[170],"practitioner":[171],"online":[172],"resources.":[173,243],"Results":[174],"The":[175],"combined":[176],"analysis":[177],"revealed":[178],"importance":[180],"finding":[182],"sensible":[184],"balance":[185],"between":[186],"decentralization":[187],"standardization.":[189],"Guidelines":[190],"principles":[193],"were":[194,237,269],"seen":[195],"valuable":[197],"ensure":[199],"base":[201],"consistency":[202],"specialized":[206,293],"test":[207],"automation":[208],"was":[209,216],"prevalent":[211],"theme.":[212],"Source":[213],"code":[214],"quality":[215],"primary":[218],"target":[219],"usage":[222],"tools":[224,233,254],"metrics":[226,236,297],"our":[228,241,326],"participants,":[230],"while":[231],"testing":[232],"productivity":[235],"focus":[239],"GLR":[242],"In":[244],"both":[245],"studies,":[246],"did":[248],"not":[249],"mention":[250],"service-oriented":[253],"even":[257],"though":[258],"most":[260],"crucial":[261],"Service":[264],"Cutting":[265],"Integration":[268],"an":[271],"nature.":[273],"Conclusions":[274],"Practitioners":[275],"relied":[276],"on":[277],"guidelines,":[278],"standardization,":[279],"Event-Driven":[283],"Messaging":[284],"partially":[286],"address":[287],"some":[288],"reported":[289,330],"challenges.":[291],"techniques,":[294],"needed":[299],"support":[301],"continuous":[305],"evaluation":[306],"service":[308],"granularity":[309],"dependencies.":[311],"Future":[312],"areas":[317],"maintenance,":[319],"evolution,":[320],"technical":[322],"debt":[323],"should":[324],"take":[325],"findings":[327],"sentiments":[332],"account.":[334]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":16},{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":10},{"year":2021,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
