{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.00189241,0.001519152,0.001282101,0.01032613,0.002122013,0.001679392,0.001976808,0.00110321,0.002124158],"category_scores_gemma":[0.005596101,0.0008082023,0.002125387,0.007343647,0.0008991603,0.001196004,0.001384117,0.0008359031,0.001715086],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001194932,"about_ca_system_score_gemma":0.002520176,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.01967782,"about_ca_topic_score_gemma":0.02050539,"domain_scores_codex":[0.9978962,0.0003174929,0.000136338,0.0003611716,0.001084634,0.0002041071],"domain_scores_gemma":[0.9964573,0.000771999,0.0003352904,0.000611945,0.001674199,0.0001492089],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0003205013,0.0004914421,0.007230985,0.0005352885,0.0003875622,0.0003652488,0.003211758,0.07135288,0.04211943,0.01076408,0.007030137,0.8561905],"study_design_scores_gemma":[0.00008996608,0.0002657746,0.0154542,0.0001158591,0.0003879012,0.0005928912,0.001724297,0.8811442,0.03845776,0.03006191,0.03146139,0.0002439231],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.02894383,0.0001278819,0.9673188,0.00006776623,0.00002747826,0.0004832837,0.0001271127,0.001662949,0.001240963],"genre_scores_gemma":[0.06252778,0.0001039003,0.9340057,0.00003057255,0.0000173655,0.0003350801,0.0006244148,0.0004067638,0.001948517],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01967782,"threshold_uncertainty_score":0.03912657,"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."}}