{"id":"W4365456905","doi":"10.1016/j.infsof.2023.107222","title":"A mapping study of language features improving object-oriented design patterns","year":2023,"lang":"en","type":"article","venue":"Information and Software Technology","topic":"Software Engineering Research","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":false,"ca_institutions":"Université du Québec à Trois-Rivières; Université de Montréal; Concordia University","funders":"Fonds de recherche du Québec – Nature et technologies","keywords":"Software design pattern; Computer science; Design pattern; Implementation; Object-oriented design; Software design; Categorization; Software engineering; Structural pattern; Visitor pattern; Software; Object-oriented programming; Programming language; Software development; Artificial intelligence","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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0003190937,0.0000888276,0.0001271259,0.001158339,0.00007371465,0.00005114075,0.0003991152,0.00009831252,0.000002183585],"category_scores_gemma":[0.001082373,0.00008369837,0.00001462022,0.001419712,0.00002616009,0.0005056197,0.0004175946,0.0001811275,0.00001798133],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00002291381,"about_ca_system_score_gemma":0.0000311296,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00006374694,"about_ca_topic_score_gemma":0.000005677887,"domain_scores_codex":[0.999196,0.00002224565,0.0002264375,0.0001259977,0.000211515,0.000217815],"domain_scores_gemma":[0.9991905,0.0002462182,0.0000782471,0.0003582334,0.00009433272,0.00003246607],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"observational","study_design_scores_codex":[0.000008865873,0.00006266293,0.1520621,0.0002115099,0.00004851901,0.00003817839,0.04944612,0.0006892362,0.0004296549,0.001098922,0.0003970269,0.7955073],"study_design_scores_gemma":[0.003693182,0.00163964,0.875588,0.0001699261,0.00001148916,0.0001587863,0.05055396,0.05741099,0.008217379,0.0007867867,0.0009382295,0.0008316423],"study_design_candidate":"observational","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.5044371,0.00002130962,0.493803,0.00005968545,0.00006190694,0.0002056734,0.000001623928,0.001406121,0.000003535274],"genre_scores_gemma":[0.9840857,0.000006544842,0.01579641,0.0000236828,0.000005162952,0.00005407483,0.000004723543,0.000004934992,0.00001876727],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.7946756,"threshold_uncertainty_score":0.3413121,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01137157154886756,"score_gpt":0.2507565082429101,"score_spread":0.2393849366940425,"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."}}