{"id":"W4411950757","doi":"10.1109/forge66646.2025.00017","title":"Augmenting Large Language Models with Static Code Analysis for Automated Code Quality Improvements","year":2025,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"Ontario Tech University","funders":"","keywords":"Computer science; Programming language; Code (set theory); Code generation; Software quality; Static program analysis; KPI-driven code analysis; Software; Operating system; Software development","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.0009376075,0.0001287474,0.0002359285,0.0003325831,0.0001099864,0.0001898723,0.0006352795,0.00003617448,0.00001182018],"category_scores_gemma":[0.000211315,0.0001056887,0.00007450892,0.001526686,0.00001386822,0.0003064892,0.0002528202,0.00008335935,0.000003753374],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00009740055,"about_ca_system_score_gemma":0.000100327,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0002271312,"about_ca_topic_score_gemma":0.0002854995,"domain_scores_codex":[0.9984502,0.00004873844,0.0002608621,0.0004210136,0.0003573127,0.0004619306],"domain_scores_gemma":[0.9984741,0.0006109338,0.00005585269,0.0006370852,0.0001522691,0.00006981098],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0001449789,0.001176627,0.1603063,0.001715125,0.00889524,0.00005326749,0.008008149,0.5703479,0.008670981,0.2172851,0.00671043,0.01668587],"study_design_scores_gemma":[0.0007044299,0.00003235894,0.01121104,0.00001566489,0.00005098567,1.301642e-7,0.0001086466,0.9859084,0.00146257,0.0003313182,0.00004674862,0.0001276682],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1147553,0.00002403948,0.8831659,0.0001650898,0.0000412719,0.0003337643,0.00004815448,0.001265532,0.0002009656],"genre_scores_gemma":[0.8139343,6.96058e-7,0.1838654,0.0001801817,0.000004372634,0.00009342511,0.00002354055,0.000008647236,0.0018894],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.6993005,"threshold_uncertainty_score":0.4309858,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02649605990645843,"score_gpt":0.3556332030345775,"score_spread":0.3291371431281191,"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."}}