{"id":"W2106013472","doi":"10.1109/wcre.2002.1173068","title":"Java quality assurance by detecting code smells","year":2003,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":380,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Victoria","funders":"","keywords":"Code smell; Code refactoring; Computer science; Static program analysis; Software quality; Software engineering; KPI-driven code analysis; Code review; Software visualization; Code (set theory); Program comprehension; Software inspection; Source code; Software; Java; Programming language; Software development; Software system; Software construction","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.00465942,0.0007628106,0.0006457819,0.003372686,0.0004857602,0.002411943,0.00087694,0.0008523011,0.0009009492],"category_scores_gemma":[0.0401554,0.0005681303,0.0003659403,0.001404969,0.0006037027,0.0023769,0.001436454,0.001310785,0.000583895],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005139536,"about_ca_system_score_gemma":0.0009008547,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001782678,"about_ca_topic_score_gemma":0.002327667,"domain_scores_codex":[0.9955285,0.00116237,0.0003864171,0.0006435195,0.002093784,0.0001854376],"domain_scores_gemma":[0.9474291,0.021286,0.01263928,0.006757841,0.01081337,0.00107447],"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.001041921,0.0004409942,0.1214606,0.001221557,0.0001459018,0.001059368,0.00525391,0.01085307,0.1655757,0.003361468,0.01127775,0.6783078],"study_design_scores_gemma":[0.0002633399,0.001429676,0.2576692,0.000828594,0.0003758136,0.003967044,0.001731146,0.4087842,0.2694854,0.01156386,0.04334979,0.0005519426],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.4633048,0.001269016,0.4469719,0.001384725,0.0001351081,0.0004598859,0.0007098764,0.07816157,0.007603152],"genre_scores_gemma":[0.7430384,0.0005151228,0.2512708,0.0001822539,0.00005100859,0.0001151678,0.0007742429,0.002148737,0.001904196],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.00465942,"threshold_uncertainty_score":0.02464163,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02990889963983731,"score_gpt":0.3101992349853636,"score_spread":0.2802903353455263,"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."}}