{"id":"W3016705130","doi":"10.1371/journal.pone.0231731","title":"Empirical study of the relationship between design patterns and code smells","year":2020,"lang":"en","type":"article","venue":"PLoS ONE","topic":"Software Engineering Research","field":"Computer Science","cited_by":21,"is_retracted":false,"has_abstract":true,"ca_institutions":"Concordia University","funders":"","keywords":"Code smell; Computer science; Software design pattern; Software design; Object-oriented design; Association (psychology); Software; Code (set theory); Artificial intelligence; Software development; Programming language; Software quality; Psychology; Set (abstract data type)","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.0001922886,0.0000493,0.0001039483,0.00002554283,0.00004195612,0.0000298747,0.0004775926,0.000023435,0.000002254064],"category_scores_gemma":[0.001322755,0.00003779769,0.00001107368,0.0002924905,0.00001574772,0.00006837687,0.000281903,0.0001699892,0.000008459523],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00001036397,"about_ca_system_score_gemma":0.0000211747,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000005840708,"about_ca_topic_score_gemma":0.000001356095,"domain_scores_codex":[0.9991167,0.0001284965,0.000111443,0.0001653267,0.0003763773,0.0001017267],"domain_scores_gemma":[0.9973541,0.002238342,0.00002375179,0.0002816516,0.00003313116,0.00006898477],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"observational","study_design_scores_codex":[0.000001170014,0.0001500473,0.9973737,0.00002243799,0.00002405713,0.0000011928,0.002173711,0.00005043601,0.00008664029,0.00001354174,0.00004181229,0.00006126115],"study_design_scores_gemma":[0.0001660023,0.0001819929,0.9943845,0.00002233777,0.00001196642,1.306221e-7,0.00002036848,0.003440592,0.00164305,0.00008651266,0.000001493706,0.00004106474],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.8674727,0.0000117296,0.1307544,0.001444604,0.000006791395,0.0002440137,0.000002746428,0.00005980278,0.000003162373],"genre_scores_gemma":[0.9945344,5.745957e-7,0.005356627,0.00004766465,0.00003067685,0.000008751278,1.674906e-7,0.000005757281,0.00001532713],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.1270617,"threshold_uncertainty_score":0.1583557,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.3117284591746598,"score_gpt":0.3279704480336197,"score_spread":0.01624198885895994,"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."}}