{"id":"https://openalex.org/W7139082985","doi":"https://doi.org/10.1002/spe.70062","title":"Developing a Framework for the Quality\u2010Driven Migration to Microservices: A Multi\u2010Method Design Science Study","display_name":"Developing a Framework for the Quality\u2010Driven Migration to Microservices: A Multi\u2010Method Design Science Study","publication_year":2026,"publication_date":"2026-03-19","ids":{"openalex":"https://openalex.org/W7139082985","doi":"https://doi.org/10.1002/spe.70062"},"language":"en","primary_location":{"id":"doi:10.1002/spe.70062","is_oa":true,"landing_page_url":"https://doi.org/10.1002/spe.70062","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1002/spe.70062","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","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":true,"raw_author_name":"Jonas Fritzsch","raw_affiliation_strings":["University of Stuttgart  Stuttgart Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Stuttgart  Stuttgart Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031646940","display_name":"Justus Bogner","orcid":"https://orcid.org/0000-0001-5788-0991"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Justus Bogner","raw_affiliation_strings":["Vrije Universiteit Amsterdam  Amsterdam the Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam  Amsterdam the Netherlands","institution_ids":["https://openalex.org/I865915315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129932881","display_name":"Tobias Haller","orcid":null},"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":"Tobias Haller","raw_affiliation_strings":["University of Stuttgart  Stuttgart Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Stuttgart  Stuttgart Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109103282","display_name":"D.B. Koch","orcid":"https://orcid.org/0009-0000-2906-4487"},"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":"Daniel Koch","raw_affiliation_strings":["University of Stuttgart  Stuttgart Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Stuttgart  Stuttgart Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129980102","display_name":"Marvin Knodel","orcid":null},"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":"Marvin Knodel","raw_affiliation_strings":["University of Stuttgart  Stuttgart Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Stuttgart  Stuttgart Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","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":["Reutlingen University of Applied Sciences  Reutlingen Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Reutlingen University of Applied Sciences  Reutlingen Germany","institution_ids":["https://openalex.org/I57589565"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5129898426","display_name":"Stefan Wagner","orcid":null},"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"]},{"id":"https://openalex.org/I41121874","display_name":"Heilbronn University","ror":"https://ror.org/04g5gcg95","country_code":"DE","type":"education","lineage":["https://openalex.org/I41121874"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefan Wagner","raw_affiliation_strings":["Technical University of Munich  Heilbronn Germany","University of Stuttgart  Stuttgart Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Munich  Heilbronn Germany","institution_ids":["https://openalex.org/I41121874"]},{"raw_affiliation_string":"University of Stuttgart  Stuttgart Germany","institution_ids":["https://openalex.org/I100066346"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5030294078"],"corresponding_institution_ids":["https://openalex.org/I100066346"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":{"value":4220,"currency":"USD","value_usd":4220},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.45996653,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"56","issue":"6","first_page":"658","last_page":"686"},"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.9908000230789185,"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.9908000230789185,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.00139999995008111,"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.0010999999940395355,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7039999961853027},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.609499990940094},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5203999876976013},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5134000182151794},{"id":"https://openalex.org/keywords/architectural-style","display_name":"Architectural style","score":0.4537000060081482},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44749999046325684},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.3714999854564667},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.35910001397132874},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"Software quality assurance","score":0.3409000039100647}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7039999961853027},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6338000297546387},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.609499990940094},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5375000238418579},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5203999876976013},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5134000182151794},{"id":"https://openalex.org/C2777364373","wikidata":"https://www.wikidata.org/wiki/Q32880","display_name":"Architectural style","level":3,"score":0.4537000060081482},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44749999046325684},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.41999998688697815},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.4034000039100647},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.3714999854564667},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.35910001397132874},{"id":"https://openalex.org/C2776969324","wikidata":"https://www.wikidata.org/wiki/Q613918","display_name":"Software quality assurance","level":5,"score":0.3409000039100647},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.33629998564720154},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3310999870300293},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.3255999982357025},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.3224000036716461},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.3199000060558319},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.31360000371932983},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.31189998984336853},{"id":"https://openalex.org/C74579156","wikidata":"https://www.wikidata.org/wiki/Q7554342","display_name":"Software peer review","level":5,"score":0.2874999940395355},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.2867000102996826},{"id":"https://openalex.org/C120617098","wikidata":"https://www.wikidata.org/wiki/Q559486","display_name":"Systems development life cycle","level":5,"score":0.2851000130176544},{"id":"https://openalex.org/C182500959","wikidata":"https://www.wikidata.org/wiki/Q7551380","display_name":"Social software engineering","level":5,"score":0.28290000557899475},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.2784000039100647},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2775999903678894},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.27720001339912415},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.27300000190734863},{"id":"https://openalex.org/C97382630","wikidata":"https://www.wikidata.org/wiki/Q13501132","display_name":"Resource-oriented architecture","level":5,"score":0.2646999955177307},{"id":"https://openalex.org/C14224292","wikidata":"https://www.wikidata.org/wiki/Q13600188","display_name":"Conceptual framework","level":2,"score":0.26440000534057617},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.25999999046325684},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.257099986076355},{"id":"https://openalex.org/C39890963","wikidata":"https://www.wikidata.org/wiki/Q1702721","display_name":"Personal software process","level":5,"score":0.2565999925136566}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/spe.70062","is_oa":true,"landing_page_url":"https://doi.org/10.1002/spe.70062","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1002/spe.70062","is_oa":true,"landing_page_url":"https://doi.org/10.1002/spe.70062","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.637490451335907}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"},{"id":"https://openalex.org/F4320322923","display_name":"Siemens","ror":"https://ror.org/059mq0909"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":61,"referenced_works":["https://openalex.org/W73020337","https://openalex.org/W94076994","https://openalex.org/W171406816","https://openalex.org/W397180395","https://openalex.org/W1547408571","https://openalex.org/W1999798506","https://openalex.org/W2045182973","https://openalex.org/W2059796957","https://openalex.org/W2076528756","https://openalex.org/W2114269784","https://openalex.org/W2118328848","https://openalex.org/W2137512013","https://openalex.org/W2139872812","https://openalex.org/W2156198657","https://openalex.org/W2162411541","https://openalex.org/W2582637885","https://openalex.org/W2772864159","https://openalex.org/W2799310732","https://openalex.org/W2801779434","https://openalex.org/W2802891862","https://openalex.org/W2892877065","https://openalex.org/W2907869797","https://openalex.org/W2908689186","https://openalex.org/W2911048197","https://openalex.org/W2915587970","https://openalex.org/W2946720642","https://openalex.org/W2951222477","https://openalex.org/W2974106837","https://openalex.org/W2993134863","https://openalex.org/W3005330455","https://openalex.org/W3009802190","https://openalex.org/W3026984943","https://openalex.org/W3033991234","https://openalex.org/W3040139017","https://openalex.org/W3094662328","https://openalex.org/W3097574021","https://openalex.org/W3110348319","https://openalex.org/W3113243862","https://openalex.org/W3114800264","https://openalex.org/W3128808440","https://openalex.org/W3128893649","https://openalex.org/W3134592121","https://openalex.org/W3151685851","https://openalex.org/W3168969598","https://openalex.org/W3173936133","https://openalex.org/W3194905984","https://openalex.org/W3195097057","https://openalex.org/W3198831411","https://openalex.org/W4205621023","https://openalex.org/W4205781066","https://openalex.org/W4229496713","https://openalex.org/W4281394751","https://openalex.org/W4285080308","https://openalex.org/W4285156294","https://openalex.org/W4302286417","https://openalex.org/W4309491067","https://openalex.org/W4313989427","https://openalex.org/W4320890541","https://openalex.org/W4366124310","https://openalex.org/W4381803634","https://openalex.org/W4387005861"],"related_works":[],"abstract_inverted_index":{"ABSTRACT":[0],"Context":[1],"The":[2,242],"microservices":[3,22],"architectural":[4,175],"style":[5],"has":[6],"revolutionized":[7],"the":[8,18,34,103,111,152],"way":[9],"modern":[10],"software":[11,72,79,146,246],"systems":[12,23],"are":[13],"developed":[14,124],"and":[15,31,50,65,74,85,107,155,177,258,279],"operated.":[16],"While":[17],"development":[19],"of":[20,29,36,113,164,199,255,277],"new":[21],"can":[24],"leverage":[25],"a":[26,62,83,125,131,135,158,188,221,231,238,272,283,306],"wide":[27],"range":[28],"resources":[30],"proven":[32],"strategies,":[33,154],"migration":[35,159,178,240,284],"an":[37,117,215,249],"existing":[38],"monolithic":[39,90,225],"system":[40],"is":[41],"not":[42],"easily":[43],"generalizable.":[44],"Software":[45],"architects":[46,73],"look":[47],"for":[48,60,174,203,223,274,300],"guidance":[49,202,281],"predictable":[51],"results":[52],"in":[53,58,76,157,214,253,282,305],"this":[54,287],"highly":[55],"individual":[56],"process,":[57,122],"particular":[59],"generating":[61],"targeted,":[63],"quality\u2010oriented,":[64],"semi\u2010automated":[66],"decomposition.":[67],"Objective":[68],"To":[69],"systematically":[70],"guide":[71],"developers":[75],"modernizing":[77],"their":[78],"systems,":[80],"we":[81,123,128,138,182,194,270,289],"propose":[82],"holistic":[84,280],"quality\u2010oriented":[86],"methodology":[87],"to":[88,97,148,179,227,292],"transform":[89],"applications":[91,226],"into":[92],"microservices.":[93],"Our":[94],"work":[95],"aims":[96],"provide":[98,220],"industry\u2010relevant":[99],"methods":[100],"that":[101,127,236],"address":[102],"gap":[104],"between":[105],"academia":[106],"practice":[108],"by":[109,209],"facilitating":[110],"transfer":[112],"knowledge.":[114],"Methods":[115],"In":[116,187,286],"overarching":[118],"design":[119,167],"science":[120],"research":[121],"framework":[126,166,222],"implemented":[129],"as":[130],"web\u2010based":[132],"application.":[133],"As":[134],"preliminary":[136],"work,":[137],"conducted":[139],"two":[140,210],"initial":[141],"interview":[142],"studies":[143,213,263],"with":[144,191,230],"25":[145],"professionals":[147,247],"collect":[149],"evidence":[150],"on":[151,172],"intentions,":[153],"challenges":[156],"process.":[160,241,285],"An":[161],"essential":[162],"groundwork":[163],"our":[165,196,294],"constitute":[168],"110":[169],"scientific":[170],"publications":[171],"approaches":[173],"refactoring":[176],"microservices,":[180,228],"which":[181],"reviewed":[183],"over":[184],"four":[185],"iterations.":[186],"multifaceted":[189],"evaluation":[190,206],"26":[192],"participants,":[193],"examined":[195],"methodology's":[197],"capability":[198],"providing":[200],"actionable":[201],"practitioners.":[204],"This":[205],"was":[207],"complemented":[208],"longitudinal":[211],"case":[212,262],"industrial":[216,261],"context.":[217],"Results":[218],"We":[219],"transforming":[224],"along":[229],"dedicated":[232],"quality":[233],"assurance":[234],"concept":[235,295],"supports":[237],"quality\u2010driven":[239],"evaluations":[243],"among":[244],"19":[245],"showed":[248],"overall":[250],"positive":[251],"result":[252],"terms":[254],"effectiveness,":[256],"usefulness,":[257],"usability.":[259],"Two":[260],"confirmed":[264],"these":[265],"promising":[266],"results.":[267],"Among":[268],"practitioners,":[269],"discerned":[271],"need":[273],"flexibility,":[275],"ease":[276],"use,":[278],"regard,":[288],"see":[290],"potential":[291],"evolve":[293],"using":[296],"artificial":[297],"intelligence":[298],"techniques":[299],"even":[301],"more":[302],"precise":[303],"recommendations":[304],"human\u2010like":[307],"conversational":[308],"dialog.":[309]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2026-03-20T00:00:00"}
