{"id":"W2009798988","doi":"10.1109/compsac.2012.37","title":"Fine-Grained Design Pattern Detection","year":2012,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"York University","funders":"","keywords":"Computer science; Program comprehension; Eiffel; Software design pattern; Structural pattern; False positive paradox; Context (archaeology); Reverse engineering; Architectural pattern; Software design; Design pattern; Software; Field (mathematics); Programming language; Software system; Artificial intelligence; Software development; Object-oriented programming","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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002050087,0.0009791012,0.0009309229,0.003371889,0.0005906879,0.001246461,0.001281695,0.00129434,0.002260348],"category_scores_gemma":[0.011954,0.0004839824,0.0009044524,0.001602489,0.0007039117,0.001788354,0.001235866,0.001095171,0.0008587104],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004384523,"about_ca_system_score_gemma":0.001028407,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001562926,"about_ca_topic_score_gemma":0.003078036,"domain_scores_codex":[0.9975219,0.0004862592,0.0002788616,0.0006060887,0.0009153953,0.0001914839],"domain_scores_gemma":[0.9875869,0.00582239,0.001649386,0.002959812,0.00183168,0.0001499475],"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.000357744,0.0002876227,0.02896779,0.0007730835,0.0001283423,0.001031664,0.0006792636,0.01957205,0.1238268,0.01220263,0.006026841,0.8061461],"study_design_scores_gemma":[0.0001424481,0.0006147914,0.02228917,0.0002760397,0.0002322184,0.005255518,0.0004667334,0.5978181,0.2796851,0.04799639,0.044995,0.0002284334],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.06077291,0.0003194814,0.9283878,0.0001848416,0.0000586328,0.0003008619,0.000508688,0.007335351,0.002131541],"genre_scores_gemma":[0.2791971,0.0002030633,0.7164095,0.0001837739,0.00001788151,0.0001558402,0.0009797101,0.0004540672,0.002399106],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.003371889,"threshold_uncertainty_score":0.01084203,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03425266214657047,"score_gpt":0.260476182272775,"score_spread":0.2262235201262045,"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."}}