{"id":"W4415991171","doi":"10.1007/s10664-025-10732-z","title":"MonoEmbed: Enhancing LLM representations for monolith to microservices decomposition through contrastive learning","year":2025,"lang":"en","type":"article","venue":"Empirical Software Engineering","topic":"Software System Performance and Reliability","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":false,"ca_institutions":"Université Laval","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Microservices; Flexibility (engineering); Representation (politics); Decomposition; Adaptation (eye); Rank (graph theory); Benchmark (surveying)","routes":{"ca_aff":true,"ca_fund":true,"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.0005779309,0.0006756236,0.0003391723,0.0007536059,0.0002766394,0.00108658,0.001251563,0.0007792888,0.008936937],"category_scores_gemma":[0.003528342,0.0002549556,0.0004269911,0.0004662221,0.0003597317,0.002668485,0.001634338,0.001855851,0.001846461],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004643356,"about_ca_system_score_gemma":0.0005650176,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00174018,"about_ca_topic_score_gemma":0.003371401,"domain_scores_codex":[0.9997619,0.00006335556,0.00001076103,0.00007554799,0.00006041102,0.00002811928],"domain_scores_gemma":[0.9989453,0.0004728895,0.00006828774,0.000278041,0.0001607336,0.00007481324],"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.0004597937,0.0004723814,0.001239849,0.0002033674,0.00004059606,0.000133514,0.0002962836,0.0662626,0.04165495,0.02029104,0.009005501,0.8599402],"study_design_scores_gemma":[0.00003084856,0.00007509657,0.0002687525,0.00002163478,0.000015342,0.00004275688,0.00005218064,0.9611084,0.01847738,0.01444818,0.005447347,0.00001203542],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02766749,0.00009367337,0.9597659,0.0001260126,0.00006875876,0.00004809267,0.0001924925,0.008421793,0.003615936],"genre_scores_gemma":[0.3741353,0.00009929614,0.6171227,0.0002351313,0.00004166837,0.0001209782,0.00105485,0.001100304,0.006089699],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.008936937,"threshold_uncertainty_score":0.02989703,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01145571992058817,"score_gpt":0.3275772368153418,"score_spread":0.3161215168947537,"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."}}