{"id":"W4400335793","doi":"10.1145/3649405.3659535","title":"Introducing Code Quality in the CS1 Classroom","year":2024,"lang":"en","type":"article","venue":"","topic":"Teaching and Learning Programming","field":"Computer Science","cited_by":3,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"Computer science; Quality (philosophy); Code (set theory); Software quality; Programming language; Software engineering; Software; 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.002689212,0.00005998819,0.0000645027,0.0000634199,0.00008168167,0.0005927586,0.0006184627,0.00002588901,0.00000850076],"category_scores_gemma":[0.0001277063,0.00003652502,0.00003604628,0.0003795216,0.0000156311,0.0001914176,0.00009318954,0.0004132125,0.00008713017],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0000241071,"about_ca_system_score_gemma":0.00003055084,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0004123706,"about_ca_topic_score_gemma":0.0001459421,"domain_scores_codex":[0.9988989,0.0003188985,0.0001409325,0.0002834939,0.0001749269,0.0001828603],"domain_scores_gemma":[0.999211,0.0003565044,0.00001367879,0.0003926044,0.000007332183,0.00001890007],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[5.240425e-7,0.0000178572,0.001290513,0.00001628016,0.000003669662,0.00001431392,0.01086088,0.0002632815,0.00004048038,0.298565,0.001762702,0.6871645],"study_design_scores_gemma":[0.0001016275,0.00004424623,0.01052683,0.00005809358,0.000002663541,0.00002797058,0.0009587083,0.07695407,0.00004590845,0.002804746,0.9082872,0.000187935],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02445119,0.000355879,0.9512749,0.01915726,0.0004908085,0.00006379707,1.571385e-7,0.0006135766,0.003592471],"genre_scores_gemma":[0.938929,0.000001840279,0.05970851,0.0004500698,0.0001139443,0.000005750325,5.235991e-7,0.000003781187,0.0007866351],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.9144778,"threshold_uncertainty_score":0.5715985,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03341013839955474,"score_gpt":0.3312463035746353,"score_spread":0.2978361651750805,"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."}}