{"id":"W4407685505","doi":"10.1016/j.scico.2025.103284","title":"Graph neural network-based long method and blob code smell detection","year":2025,"lang":"en","type":"article","venue":"Science of Computer Programming","topic":"Software Engineering Research","field":"Computer Science","cited_by":3,"is_retracted":false,"has_abstract":true,"ca_institutions":"Western University","funders":"","keywords":"Computer science; Graph; Code (set theory); Artificial intelligence; Artificial neural network; Theoretical computer science; 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.001276377,0.001449547,0.001016033,0.002990171,0.0005214777,0.001306077,0.002035892,0.001638,0.001642221],"category_scores_gemma":[0.005140391,0.0003895299,0.001054098,0.001734741,0.0008456236,0.002372578,0.001150822,0.001707628,0.0008016365],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001576427,"about_ca_system_score_gemma":0.001313547,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.01335066,"about_ca_topic_score_gemma":0.01767081,"domain_scores_codex":[0.998526,0.0001996369,0.00009076104,0.0005675564,0.0004507136,0.0001654321],"domain_scores_gemma":[0.9969608,0.0008836078,0.0005375936,0.0004469205,0.0009923019,0.0001788466],"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.0007398983,0.0003832207,0.02141172,0.0003453803,0.0002542953,0.0005070721,0.0001860104,0.1872872,0.0227757,0.007458131,0.01278336,0.745868],"study_design_scores_gemma":[0.00000823584,0.00004940048,0.001746915,0.00001359559,0.00001897204,0.00007447181,0.00001662883,0.9909309,0.003792675,0.002410047,0.0009231228,0.00001511616],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.07347879,0.001267111,0.9146512,0.0006704042,0.0002241884,0.0002673074,0.0007498281,0.005841559,0.002849706],"genre_scores_gemma":[0.6759794,0.0005857301,0.3110137,0.0006273583,0.000131155,0.0003434426,0.002592981,0.000606204,0.00811986],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.01335066,"threshold_uncertainty_score":0.02654594,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01347148330935349,"score_gpt":0.2977488967537422,"score_spread":0.2842774134443887,"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."}}