{"id":"https://openalex.org/W7168150599","doi":"https://doi.org/10.1109/access.2026.3712587","title":"A Skill-Mediated LLM Workflow for Migrating a.NET Monolith to Cloud-Deployed Microservices: a Controlled Case Study","display_name":"A Skill-Mediated LLM Workflow for Migrating a.NET Monolith to Cloud-Deployed Microservices: a Controlled Case Study","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7168150599","doi":"https://doi.org/10.1109/access.2026.3712587"},"language":"en","primary_location":{"id":"doi:10.1109/access.2026.3712587","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3712587","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2026.3712587","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5093045457","display_name":"Florin Olariu","orcid":null},"institutions":[{"id":"https://openalex.org/I138164181","display_name":"Alexandru Ioan Cuza University","ror":"https://ror.org/022kvet57","country_code":"RO","type":"education","lineage":["https://openalex.org/I138164181"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"Florin Olariu","raw_affiliation_strings":["Alexandru Ioan Cuza University"],"raw_orcid":"https://orcid.org/0009-0003-8260-2020","affiliations":[{"raw_affiliation_string":"Alexandru Ioan Cuza University","institution_ids":["https://openalex.org/I138164181"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023001821","display_name":"Lenu\u021ba Alboaie","orcid":"https://orcid.org/0000-0003-0969-8102"},"institutions":[{"id":"https://openalex.org/I138164181","display_name":"Alexandru Ioan Cuza University","ror":"https://ror.org/022kvet57","country_code":"RO","type":"education","lineage":["https://openalex.org/I138164181"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"Lenuta Alboaie","raw_affiliation_strings":["Alexandru Ioan Cuza University"],"raw_orcid":"https://orcid.org/0000-0003-0969-8102","affiliations":[{"raw_affiliation_string":"Alexandru Ioan Cuza University","institution_ids":["https://openalex.org/I138164181"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I138164181"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":9.6169,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.9820297,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"14","issue":null,"first_page":"107340","last_page":"107350"},"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.9308000206947327,"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.9308000206947327,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.02710000053048134,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.0024999999441206455,"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/monolith","display_name":"Monolith","score":0.7149999737739563},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.7023000121116638},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.3407000005245209},{"id":"https://openalex.org/keywords/workflow-management-system","display_name":"Workflow management system","score":0.2547999918460846}],"concepts":[{"id":"https://openalex.org/C152815550","wikidata":"https://www.wikidata.org/wiki/Q653208","display_name":"Monolith","level":3,"score":0.7149999737739563},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.7023000121116638},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6732000112533569},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36660000681877136},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.3407000005245209},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2680000066757202},{"id":"https://openalex.org/C140824633","wikidata":"https://www.wikidata.org/wiki/Q2808660","display_name":"Workflow management system","level":3,"score":0.2547999918460846},{"id":"https://openalex.org/C21880701","wikidata":"https://www.wikidata.org/wiki/Q2144042","display_name":"Process engineering","level":1,"score":0.24369999766349792},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.24300000071525574},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.24289999902248383}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2026.3712587","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3712587","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:79dac1e42ec44f758d0ce7b8bb558bed","is_oa":false,"landing_page_url":"https://doaj.org/article/79dac1e42ec44f758d0ce7b8bb558bed","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 14, Pp 107340-107350 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2026.3712587","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3712587","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10","score":0.5795208215713501}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2162739315","https://openalex.org/W2754403750","https://openalex.org/W2772864159","https://openalex.org/W4225108562","https://openalex.org/W4288057765","https://openalex.org/W4393065402","https://openalex.org/W4393278146","https://openalex.org/W4402665833","https://openalex.org/W4402684050","https://openalex.org/W7103754783","https://openalex.org/W7168150599"],"related_works":[],"abstract_inverted_index":{"Migrating":[0],"a":[1,9,33,50,93,101,108,135,139,203,218,244,264],"monolithic":[2],"application":[3],"to":[4],"cloud-deployed":[5],"microservices":[6],"requires":[7],"orchestrating":[8],"full":[10],"sequence":[11],"of":[12,37,76,84,113,145,152],"dependent":[13],"steps":[14],"-":[15,21],"decomposition,":[16],"testing,":[17],"review,":[18],"and":[19,62,172,189,217,260,311,328,334],"deployment":[20],"that":[22,222],"current":[23],"LLM-based":[24],"coding":[25],"assistants":[26],"support":[27],"only":[28],"in":[29,283],"isolation.":[30],"We":[31,164,315],"report":[32],"controlled,":[34],"multi-case":[35],"study":[36],"one":[38,126],"composition":[39],"pattern":[40],"addressing":[41],"this":[42],"gap:":[43],"ten":[44,77],"Claude":[45],"Code":[46],"skills":[47],"chained":[48],"into":[49,202],"single":[51],"end-to-end":[52],"workflow":[53,301],"for":[54],"migrating.NET":[55],"monoliths,":[56],"evaluated":[57],"on":[58,92,243,263],"PetRescue":[59],"(primary":[60],"case)":[61],"Microsoft&#x2019;s":[63],"eShopOnWeb":[64],"(transfer":[65],"case,":[66],"scored":[67,111],"against":[68],"the":[69,98,160,170,237,325,329],"active":[70],"dotnet/eShop":[71],"reference).":[72],"On":[73],"PetRescue,":[74],"nine":[75],"attempted":[78,147],"skill-mediated":[79,171],"runs":[80,148],"completed,":[81,149],"scoring":[82,150,323],"12.11":[83],"20":[85,114,153],"(60.6%,":[86],"<inline-formula>":[87,116,155,179,185,190,212,228],"<tex-math":[88,117,156,176,180,186,191,209,213,229],"notation=\"LaTeX\">$\\sigma":[89,118,157],"=3.9\\%$":[90],"</tex-math></inline-formula>)":[91,216],"pre-registered":[94],"twenty-dimension":[95],"structural":[96],"rubric;":[97],"tenth":[99],"exhibited":[100],"skill-invocation":[102],"failure.":[103],"A":[104],"raw":[105],"LLM":[106,297],"with":[107,125,138,269],"fully-specified":[109],"prompt":[110],"14.80":[112],"(74.0%,":[115],"=3.2\\%$":[119],"</tex-math></inline-formula>).":[120],"All":[121],"scores":[122],"measure":[123],"agreement":[124],"independently-engineered":[127],"expert":[128],"reference,":[129],"not":[130,224,294],"absolute":[131],"migration":[132],"quality.":[133],"Under":[134],"matched-specificity":[136,173],"baseline":[137],"deliberately":[140],"vague":[141],"one-sentence":[142],"prompt,":[143],"four":[144],"five":[146],"12.75":[151],"(63.8%,":[154],"=2.5\\%$":[158],"</tex-math></inline-formula>);":[159],"fifth":[161],"exited":[162],"prematurely.":[163],"detected":[165],"no":[166],"significant":[167,204],"difference":[168],"between":[169],"conditions":[174,281],"(<inline-formula>":[175,208],"notation=\"LaTeX\">$t=-1.77$":[177],"</tex-math></inline-formula>,":[178,211],"notation=\"LaTeX\">$p":[181],"\\approx":[182],"0.11$":[183],"</tex-math></inline-formula>;":[184],"notation=\"LaTeX\">$N=9$":[187],"</tex-math></inline-formula>":[188,193],"notation=\"LaTeX\">$N=4$":[192],"successful":[194],"runs).":[195],"The":[196,233,248,278,291],"13.4-percentage-point":[197],"skill-vs-baseline":[198],"gap":[199,238],"therefore":[200],"decomposes":[201],"10.3-point":[205],"prompt-specificity":[206],"effect":[207,221],"notation=\"LaTeX\">$t=-6.40$":[210],"notation=\"LaTeX\">$p\\lt":[214],"0.001$":[215],"3.2-point":[219],"skill-abstraction":[220],"does":[223],"reach":[225],"significance":[226],"at":[227],"notation=\"LaTeX\">$\\alpha":[230],"=0.05$":[231],"</tex-math></inline-formula>.":[232],"transfer":[234],"case":[235],"reproduces":[236],"(&#x2212;13.3":[239],"vs.":[240,288],"&#x2212;13.4":[241],"points)":[242],"substantially":[245],"different":[246],"codebase.":[247],"workflow&#x2019;s":[249],"automated":[250,270],"security":[251,276],"check":[252],"shows":[253],"perfect":[254],"recall":[255],"(10/10)":[256],"but":[257,299],"52.6%":[258],"precision":[259],"10%":[261],"specificity":[262],"matched":[265],"20-file":[266],"corpus,":[267],"consistent":[268],"DevOps":[271],"hygiene":[272],"rather":[273],"than":[274],"formal":[275],"validation.":[277],"two":[279],"short-prompt":[280],"fail":[282],"qualitatively":[284],"distinct":[285],"ways":[286],"(skill-invocation":[287],"premature":[289],"exit).":[290],"contribution":[292],"is":[293],"higher":[295],"single-shot":[296],"output":[298],"reproducible":[300],"engineering:":[302],"auditable":[303],"SDLC":[304],"orchestration,":[305],"artefact-mediated":[306],"state,":[307],"mechanical":[308],"pre-commit":[309],"gating,":[310],"lower":[312],"prompt-engineering":[313],"burden.":[314],"publish":[316],"skill":[317],"scripts,":[318],"both":[319],"codebases,":[320],"run":[321],"logs,":[322],"code,":[324],"verifier":[326],"changelog,":[327],"injection":[330],"corpus":[331],"through":[332],"GitHub":[333],"Zenodo.":[335]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2026-07-14T00:00:00"}
