{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.02119923,0.0006228653,0.0005454414,0.003009522,0.003205521,0.01034598,0.001886033,0.001815028,0.003150511],"category_scores_gemma":[0.08507722,0.0006396088,0.0004125328,0.001491713,0.007908619,0.008688252,0.008046696,0.006150144,0.0009290578],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.007978105,"about_ca_system_score_gemma":0.009074089,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005043725,"about_ca_topic_score_gemma":0.00777874,"domain_scores_codex":[0.9656943,0.01299549,0.001149278,0.002853727,0.01552796,0.001779309],"domain_scores_gemma":[0.8793712,0.06770488,0.00975211,0.009110187,0.02487868,0.009182892],"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":[0.0001879427,0.0008067581,0.05277708,0.001465624,0.00005771539,0.0005269643,0.1324161,0.002066202,0.01792053,0.08465666,0.03341223,0.6737063],"study_design_scores_gemma":[0.0001552887,0.00163687,0.07760593,0.006384509,0.000140841,0.003616963,0.1079309,0.01599581,0.04576242,0.165331,0.574986,0.0004533285],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"methods","genre_scores_codex":[0.467415,0.006855351,0.37287,0.05467822,0.00181341,0.0005128089,0.000158819,0.003965243,0.09173108],"genre_scores_gemma":[0.8735279,0.001837628,0.1103845,0.004313913,0.0002674471,0.0001989956,0.0001136672,0.0008533149,0.008502592],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.02119923,"threshold_uncertainty_score":0.1121135,"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."}}