{"id":"W2114826097","doi":"10.1109/icsm.2009.5306332","title":"Decomposing object-oriented class modules using an agglomerative clustering technique","year":2009,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":63,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Alberta","funders":"","keywords":"Cohesion (chemistry); Computer science; Jaccard index; Cluster analysis; Software quality; Class (philosophy); Data mining; Hierarchical clustering; Software engineering; Software; Software development; Artificial intelligence; Programming language","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.0003461523,0.0001769067,0.0001678707,0.0002819444,0.0001803476,0.0002602692,0.0006729942,0.00007833153,0.00000734274],"category_scores_gemma":[0.000120777,0.0001711193,0.00004492531,0.0006914037,0.00002789384,0.0009553427,0.0002119298,0.0002308857,0.000007557797],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001849238,"about_ca_system_score_gemma":0.00005662702,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00004590428,"about_ca_topic_score_gemma":0.000008570741,"domain_scores_codex":[0.9984664,0.00007477457,0.0002065412,0.0004623937,0.0003403565,0.0004495247],"domain_scores_gemma":[0.9989099,0.0001507688,0.00003809046,0.0006155581,0.0001256533,0.0001600162],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"bench_or_experimental","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00002650385,0.0004536223,0.001979188,0.00004540407,0.00004814185,0.0001954588,0.002711611,0.1615289,0.7029106,0.02201324,0.0001941271,0.1078932],"study_design_scores_gemma":[0.0001622847,0.0001872535,0.004530669,0.00005559365,0.000001792086,0.00008179589,0.00002644248,0.8939229,0.1001386,0.0004990274,0.0001166643,0.0002770266],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1275912,0.00002887815,0.870697,0.0001036522,0.0001329931,0.0002349566,4.524069e-7,0.0008959636,0.0003149592],"genre_scores_gemma":[0.5552368,0.0000013467,0.4446092,0.00007413951,0.00003788582,0.000006571423,9.509986e-7,0.00000860661,0.00002456063],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.732394,"threshold_uncertainty_score":0.6978043,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02582826035532967,"score_gpt":0.3087353495919927,"score_spread":0.2829070892366631,"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."}}