{"id":"W4403359935","doi":"10.1007/s10664-024-10547-4","title":"Extracting microservices from monolithic systems using deep reinforcement learning","year":2024,"lang":"en","type":"article","venue":"Empirical Software Engineering","topic":"Software System Performance and Reliability","field":"Computer Science","cited_by":5,"is_retracted":false,"has_abstract":false,"ca_institutions":"Université Laval","funders":"","keywords":"Microservices; Reinforcement learning; Computer science; Artificial intelligence; Operating system","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.0004087745,0.0009442529,0.0006596699,0.00119289,0.0002742927,0.0005938267,0.001020136,0.000942492,0.001304646],"category_scores_gemma":[0.002734936,0.0006419179,0.0008133572,0.0007625111,0.0004506855,0.001305275,0.0007866541,0.001437831,0.0006990167],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0006434881,"about_ca_system_score_gemma":0.0009400084,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005151293,"about_ca_topic_score_gemma":0.008577189,"domain_scores_codex":[0.9997131,0.00003928141,0.00001763991,0.0001024152,0.00007072954,0.00005682427],"domain_scores_gemma":[0.9982328,0.0009608222,0.0002194405,0.0002728263,0.0002227731,0.00009125916],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000293063,0.0002917381,0.01530729,0.0001907856,0.0001135828,0.0004821749,0.0001098142,0.6589956,0.01985647,0.004491067,0.004817173,0.2950512],"study_design_scores_gemma":[0.000004533233,0.00001875789,0.0006568353,0.000004297557,0.00000717641,0.00001733647,0.00000840609,0.9946092,0.00157471,0.002898541,0.0001967263,0.000003416927],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.3447689,0.0007955662,0.6452328,0.00038201,0.00008216465,0.00008505658,0.000709418,0.005962046,0.00198204],"genre_scores_gemma":[0.9307462,0.0001215716,0.06636334,0.00004854665,0.00002542616,0.00003658425,0.0008447362,0.0001513504,0.001662346],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.005151293,"threshold_uncertainty_score":0.01024264,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0217183476571933,"score_gpt":0.271314858023251,"score_spread":0.2495965103660577,"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."}}