{"id":"W2113322762","doi":"10.1109/qsic.2009.47","title":"A Bayesian Approach for the Detection of Code and Design Smells","year":2009,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":223,"is_retracted":false,"has_abstract":true,"ca_institutions":"Université de Montréal; Polytechnique Montréal","funders":"","keywords":"Code smell; Computer science; Context (archaeology); Probabilistic logic; Process (computing); Code (set theory); Machine learning; Artificial intelligence; Bayesian probability; Data mining; Quality (philosophy); Source code; Statistical model; Software quality; Programming language; Software development; Software","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.0003451398,0.00003742245,0.00004673272,0.0000378126,0.00003865267,0.00003618439,0.0002448183,0.00002000953,6.193535e-7],"category_scores_gemma":[0.0001264076,0.00002417954,0.00001513959,0.0001516735,0.00001409234,0.00007209276,0.00002424293,0.00003873985,3.406236e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000007682768,"about_ca_system_score_gemma":0.00001194056,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000005202965,"about_ca_topic_score_gemma":4.171654e-7,"domain_scores_codex":[0.9996138,0.00001474583,0.0000570839,0.0001135409,0.00009778628,0.0001030037],"domain_scores_gemma":[0.9991093,0.0006247753,0.00001085517,0.0001996862,0.00003089262,0.00002452981],"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.00003071238,0.00008288753,0.0002591963,0.00004523054,0.00002778062,7.716728e-7,0.0007398186,0.01832432,0.03381924,0.0101237,0.0005462128,0.9360001],"study_design_scores_gemma":[0.0001137165,0.0001360089,0.003514177,0.000001563939,0.000001500494,0.000004721532,0.000006946233,0.9588982,0.03634791,0.0008458011,0.00009273752,0.00003665251],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.000313271,0.0001091016,0.9990146,0.0001578523,0.00002046419,0.0002524201,1.918576e-7,0.00007059341,0.00006155408],"genre_scores_gemma":[0.693329,0.00000411036,0.3065611,0.00002195932,0.00000926939,0.00001069844,4.374662e-8,0.000001688671,0.00006218639],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.9405739,"threshold_uncertainty_score":0.09860128,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03149184009471971,"score_gpt":0.2614424345313111,"score_spread":0.2299505944365914,"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."}}