{"id":"W4414605934","doi":"10.1109/qrs65678.2025.00018","title":"Beyond Decomposition: A LLM-Powered Automated Approach to Refactoring Monoliths Into Microservices","year":2025,"lang":"en","type":"article","venue":"","topic":"Software System Performance and Reliability","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"Université du Québec à Chicoutimi; Université Laval","funders":"","keywords":"Code refactoring; Workflow; Decomposition; Automation; Consistency (knowledge bases); Microservices; Overhead (engineering); Code (set theory); Benchmark (surveying)","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003408343,0.0009916621,0.0005333046,0.001507119,0.0008749103,0.001921033,0.001739584,0.001054605,0.00242416],"category_scores_gemma":[0.008074611,0.0007636379,0.001104648,0.0007239218,0.001441159,0.002300857,0.002813156,0.002154548,0.001292699],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001374242,"about_ca_system_score_gemma":0.004032822,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003336623,"about_ca_topic_score_gemma":0.005727172,"domain_scores_codex":[0.9974512,0.0008242292,0.0001758499,0.0004611324,0.0008151162,0.000272444],"domain_scores_gemma":[0.9924986,0.001949502,0.0005922818,0.003552682,0.001161316,0.0002456813],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0002076249,0.0004683092,0.009408561,0.0007145539,0.0001010696,0.0005572814,0.002557461,0.082831,0.09837548,0.05721801,0.009266109,0.7382946],"study_design_scores_gemma":[0.00008904896,0.0003488855,0.002994475,0.0004092527,0.0001337024,0.0007763963,0.0008268282,0.7176635,0.132521,0.0598194,0.08428068,0.0001367213],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.01370531,0.0001000944,0.9756942,0.0002670322,0.00002613732,0.0001698526,0.00007838142,0.007416338,0.00254269],"genre_scores_gemma":[0.1314377,0.000111043,0.8623744,0.0002314688,0.00001526627,0.0001999037,0.0004043522,0.001608129,0.003617694],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.003408343,"threshold_uncertainty_score":0.01802528,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.006531645515764913,"score_gpt":0.2828432450810647,"score_spread":0.2763115995652998,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}