{"id":"W7123750502","doi":"10.1109/fie63693.2025.11328179","title":"A Retrospective Study to Understand Student Coding Style Quality via Static Analysis","year":2025,"lang":"","type":"article","venue":"","topic":"Teaching and Learning Programming","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Victoria","funders":"University of Victoria","keywords":"Coding (social sciences); Correctness; Disk formatting; Code review; Style (visual arts); Programming style; Quality (philosophy)","routes":{"ca_aff":true,"ca_fund":true,"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":["metaepi_narrow","scholarly_communication"],"consensus_categories":[],"category_scores_codex":[0.006296549,0.0004867526,0.001110122,0.001272431,0.001213209,0.002103624,0.001546443,0.0000804114,0.0001132466],"category_scores_gemma":[0.0004455049,0.0004762116,0.0003865633,0.008059337,0.00008851862,0.000344102,0.001362983,0.0008558541,0.00005311486],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001287113,"about_ca_system_score_gemma":0.0002217728,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005338071,"about_ca_topic_score_gemma":0.002848882,"domain_scores_codex":[0.9925963,0.002249022,0.001138217,0.001830775,0.001294431,0.0008912577],"domain_scores_gemma":[0.9969921,0.0003916239,0.0003353793,0.001628175,0.000317704,0.0003350488],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"observational","study_design_scores_codex":[0.00006940978,0.003200048,0.423664,0.00007091185,0.007019094,0.00003918488,0.411741,0.01184651,0.00001910879,0.02691474,0.000148349,0.1152677],"study_design_scores_gemma":[0.001424502,0.001672119,0.706091,0.0001052641,0.001914598,6.9082e-7,0.2153257,0.07175465,0.000007711557,0.0003990101,0.0004977114,0.0008070621],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.3004812,0.00006493775,0.695249,0.001491753,0.0004499611,0.0009093873,0.000002153488,0.000265387,0.00108623],"genre_scores_gemma":[0.9730148,0.000003416563,0.02008196,0.0003865498,0.00004472246,0.00001988333,0.000001438407,0.00001508254,0.006432114],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.6751671,"threshold_uncertainty_score":0.999769,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03835289865051356,"score_gpt":0.3837071688564818,"score_spread":0.3453542702059682,"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."}}