{"id":"W4403338524","doi":"10.1145/3672539.3686324","title":"Code Shaping: Iterative Code Editing with Free-form Sketching","year":2024,"lang":"en","type":"article","venue":"","topic":"Teaching and Learning Programming","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Computer science; Code (set theory); Programming language; Theoretical computer science; Parallel computing","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":["scholarly_communication"],"consensus_categories":[],"category_scores_codex":[0.0006905432,0.000176234,0.0001440905,0.0001519782,0.0003368557,0.001562094,0.0007420043,0.00004847525,0.0000211247],"category_scores_gemma":[0.00007022169,0.0001268906,0.00005546271,0.000418248,0.00003739648,0.0009068111,0.0002719951,0.0005952214,0.00005850788],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00005358609,"about_ca_system_score_gemma":0.00007019683,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0001113742,"about_ca_topic_score_gemma":0.0001090253,"domain_scores_codex":[0.9985243,0.00007489546,0.0001842825,0.0005109417,0.0003163335,0.0003892219],"domain_scores_gemma":[0.9991667,0.0002242729,0.00004668564,0.0004228305,0.00004066117,0.00009882788],"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.000005226556,0.00003943047,0.001100171,0.0001028229,0.0001151046,0.0002177075,0.04354705,0.0009277523,0.0001271977,0.18435,0.003181171,0.7662864],"study_design_scores_gemma":[0.0003543223,0.0002913127,0.0003513492,0.0008160598,0.0000226211,0.0002106302,0.00104023,0.5707765,0.0005668055,0.00173219,0.423283,0.0005549808],"study_design_candidate":"design_other","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.008557837,0.0002360581,0.9771089,0.003228443,0.0005329109,0.00009448671,0.000001967795,0.002086236,0.008153194],"genre_scores_gemma":[0.7205675,0.000001973518,0.277149,0.0002886206,0.0003358997,0.00001227687,0.000002897964,0.00002193025,0.001619825],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.7657314,"threshold_uncertainty_score":0.9994744,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02937382015304221,"score_gpt":0.2804704887236061,"score_spread":0.2510966685705639,"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."}}