{"id":"W2104944621","doi":"10.1109/icsm.2009.5306366","title":"Understanding source package organization using the hybrid model","year":2009,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":5,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Computer science; Namespace; Cohesion (chemistry); Reuse; Object-oriented programming; Programming language; Software engineering; Software design pattern; Inheritance (genetic algorithm); Design pattern; Construct (python library); Set (abstract data type); Software; Database","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.001648809,0.0004327887,0.0003922539,0.002325228,0.001016662,0.003494819,0.001701972,0.001479257,0.003622496],"category_scores_gemma":[0.00559046,0.0006638061,0.001027805,0.00189837,0.002690487,0.007674898,0.002261416,0.001216486,0.0008660788],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001477135,"about_ca_system_score_gemma":0.001522093,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.007077176,"about_ca_topic_score_gemma":0.005275085,"domain_scores_codex":[0.9989197,0.0004128611,0.00005355006,0.0002032462,0.0003140562,0.0000966459],"domain_scores_gemma":[0.9959208,0.001833668,0.0004610266,0.00114617,0.0004909396,0.0001474832],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00008083038,0.0001120186,0.01383325,0.0001432083,0.00005475994,0.0005871057,0.005958769,0.08394957,0.007611216,0.8302817,0.002106463,0.05528114],"study_design_scores_gemma":[0.000029349,0.00008025856,0.003818371,0.00005961978,0.00006639394,0.0003342665,0.001307822,0.5968795,0.002206765,0.3767829,0.01839875,0.00003598667],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.06291983,0.0001183029,0.9267281,0.0007111384,0.00001098939,0.0000888737,0.0001108816,0.000700182,0.008611713],"genre_scores_gemma":[0.5336732,0.0002862239,0.459879,0.0001704817,0.00002425087,0.0003662787,0.0003757074,0.0004855042,0.004739354],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.007077176,"threshold_uncertainty_score":0.014072,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.08687297082512917,"score_gpt":0.2735252504909059,"score_spread":0.1866522796657767,"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."}}