{"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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0004812758,0.0002913805,0.0003087691,0.0001622539,0.0002027168,0.0007102436,0.0005665058,0.0001866116,0.00001498264],"category_scores_gemma":[0.0002436109,0.0002566736,0.0001373016,0.0006339871,0.00001477049,0.0009648227,0.0002909332,0.0006046491,0.0001178433],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003026008,"about_ca_system_score_gemma":0.0000800186,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0004204083,"about_ca_topic_score_gemma":0.000001788497,"domain_scores_codex":[0.9978648,0.00005353424,0.0005268758,0.0006232683,0.0004078203,0.0005237164],"domain_scores_gemma":[0.9985294,0.000701773,0.00007538455,0.0004580645,0.00006929142,0.0001660516],"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.000002192237,0.0000115021,0.03619438,0.0004515521,0.00006777834,0.00005342453,0.001746398,0.9572186,0.0007926454,0.00008044112,0.00002751885,0.003353565],"study_design_scores_gemma":[0.00009090299,0.00002663263,0.003841094,0.0005497777,0.00001549742,0.00003697016,0.00005805597,0.9872126,0.0003999519,0.00003938784,0.007389915,0.0003392411],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.3000758,0.004169207,0.6919038,0.00004155279,0.00194564,0.000136799,6.783002e-7,0.001710778,0.00001571646],"genre_scores_gemma":[0.9712604,0.00002577313,0.02808653,0.00004385437,0.0004762311,0.0000255454,0.000007508987,0.0000387273,0.00003548405],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.6711845,"threshold_uncertainty_score":0.9999886,"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."}}