{"id":"W4396610513","doi":"10.1007/s10664-024-10462-8","title":"Patterns of multi-container composition for service orchestration with Docker Compose","year":2024,"lang":"en","type":"article","venue":"Empirical Software Engineering","topic":"Service-Oriented Architecture and Web Services","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Alberta","funders":"","keywords":"Orchestration; Container (type theory); Service composition; Computer science; Service (business); Operating system; Business; Engineering; Marketing","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":[],"consensus_categories":[],"category_scores_codex":[0.00009548736,0.0001790431,0.0001771999,0.0001213747,0.00004621047,0.0001030954,0.0003317504,0.00006674969,0.000003364217],"category_scores_gemma":[0.000006122276,0.0001412519,0.00006387747,0.0004534578,0.000004610055,0.000331501,0.00007686062,0.0001466712,0.000005704321],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00003401877,"about_ca_system_score_gemma":0.00003847507,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00007323885,"about_ca_topic_score_gemma":0.00005544241,"domain_scores_codex":[0.9990036,0.00001632636,0.0002210014,0.0003324756,0.0001949641,0.0002316081],"domain_scores_gemma":[0.9992021,0.0003097488,0.00003632478,0.0002500181,0.0001168321,0.00008492191],"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.0003805855,0.001259578,0.1296889,0.01579698,0.001185866,0.0002741564,0.03968667,0.6741781,0.05764505,0.02539874,0.0004227749,0.05408269],"study_design_scores_gemma":[0.001107165,0.0003692709,0.04540554,0.0008332584,0.00005996756,0.00006266549,0.00005630804,0.9255232,0.01832009,0.0001998063,0.007465419,0.0005972814],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2315296,0.0001325567,0.7667828,0.000698844,0.0001860789,0.000204931,0.00001470728,0.0004461875,0.000004271681],"genre_scores_gemma":[0.849904,0.000001647555,0.1493293,0.0005284915,0.0001052953,0.00004698406,0.0000526407,0.00002389768,0.000007761259],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.6183744,"threshold_uncertainty_score":0.5760087,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01875524353933479,"score_gpt":0.2640178082306203,"score_spread":0.2452625646912855,"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."}}