{"id":"W2742396485","doi":"10.7287/peerj.preprints.3123v1","title":"Finding and correcting syntax errors using recurrent neural networks","year":2017,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":10,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Alberta","funders":"","keywords":"Computer science; Syntax error; Syntax; Security token; Abstract syntax; Programming language; Parsing; Artificial intelligence; Natural language processing; Language model; Abstract syntax tree","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.001485198,0.001844649,0.000659371,0.001534982,0.0004420579,0.00114331,0.001985542,0.001174903,0.001572748],"category_scores_gemma":[0.01244831,0.0007763233,0.0007857566,0.0008440771,0.0005406811,0.00237667,0.001084536,0.001630732,0.001112742],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001151747,"about_ca_system_score_gemma":0.00148043,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.01236063,"about_ca_topic_score_gemma":0.01923643,"domain_scores_codex":[0.9985544,0.0003698756,0.0001054953,0.0005212114,0.0002992312,0.000149741],"domain_scores_gemma":[0.9948355,0.002431022,0.0007677586,0.0006244611,0.001202846,0.000138323],"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.0005121682,0.0002952382,0.01719691,0.0004061373,0.0002764518,0.001221273,0.0009932755,0.1890303,0.05741533,0.002671388,0.01260024,0.7173812],"study_design_scores_gemma":[0.00001940976,0.00006989051,0.001624426,0.00004146337,0.00006836905,0.0001055253,0.0001170222,0.9775704,0.01560716,0.0031451,0.001600569,0.00003050919],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2961135,0.0008940652,0.6529339,0.001147511,0.0003199991,0.0001160898,0.0009035751,0.0446285,0.002942857],"genre_scores_gemma":[0.7284693,0.0002968637,0.2646702,0.0003095901,0.00004541351,0.00008694878,0.00160102,0.0009202159,0.003600613],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.01236063,"threshold_uncertainty_score":0.02457738,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.06346682147086354,"score_gpt":0.329639314751271,"score_spread":0.2661724932804074,"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."}}