{"id":"W4378675137","doi":"10.1016/j.jss.2023.111755","title":"On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns","year":2023,"lang":"en","type":"article","venue":"Journal of Systems and Software","topic":"Software System Performance and Reliability","field":"Computer Science","cited_by":24,"is_retracted":false,"has_abstract":false,"ca_institutions":"Concordia University; École de Technologie Supérieure; Université du Québec à Montréal","funders":"Fonds de recherche du Québec – Nature et technologies","keywords":"Microservices; Software engineering; Computer science; Software; Software development; Operating system","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.001499015,0.0003004633,0.0003766817,0.0009164285,0.0003373118,0.001232181,0.0008997906,0.0006707154,0.001010947],"category_scores_gemma":[0.00900905,0.0002350213,0.000341555,0.0006808375,0.0009624531,0.002035174,0.0007485381,0.0006514762,0.0001982988],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005053089,"about_ca_system_score_gemma":0.000938391,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003376388,"about_ca_topic_score_gemma":0.003402325,"domain_scores_codex":[0.9985373,0.0004029823,0.0001046772,0.0002006762,0.0006092318,0.000145155],"domain_scores_gemma":[0.9917258,0.00528166,0.0006295891,0.001157088,0.001086451,0.000119416],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"qualitative","study_design_scores_codex":[0.001406543,0.0005226192,0.02978073,0.0005598379,0.0001177085,0.0009777175,0.001077968,0.08283021,0.1160895,0.1026715,0.004595653,0.6593702],"study_design_scores_gemma":[0.00004310789,0.0003104134,0.00820966,0.0001118535,0.00009276994,0.0006793692,0.0002740443,0.8800807,0.06649189,0.03629396,0.007358326,0.00005389818],"study_design_candidate":"qualitative","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2677245,0.001740766,0.7191308,0.001644976,0.0001399362,0.0001493109,0.0001151694,0.001059181,0.00829537],"genre_scores_gemma":[0.906721,0.001127006,0.08964451,0.0001745528,0.00008621877,0.00004192988,0.0001295675,0.00008660857,0.001988521],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.003376388,"threshold_uncertainty_score":0.007927656,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02045165233466532,"score_gpt":0.2449363396603856,"score_spread":0.2244846873257202,"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."}}