{"id":"W3109383821","doi":"10.1145/3428204","title":"How do programmers use unsafe rust?","year":2020,"lang":"en","type":"article","venue":"Proceedings of the ACM on Programming Languages","topic":"Distributed systems and fault tolerance","field":"Computer Science","cited_by":75,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung; National Science Foundation","keywords":"Rust (programming language); Computer science; Programmer; Compiler; Memory safety; Programming language; Code (set theory); Source code; Abstraction","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.0002446785,0.000232634,0.0002792634,0.00004716796,0.0001391722,0.001217814,0.003808716,0.00008693292,0.000001514694],"category_scores_gemma":[0.001582997,0.0001558594,0.000175773,0.000872867,0.0001015747,0.0007666022,0.0009656895,0.0002534578,0.000007001512],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00002579696,"about_ca_system_score_gemma":0.0000248876,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002298303,"about_ca_topic_score_gemma":7.142733e-7,"domain_scores_codex":[0.9982486,0.0000123823,0.0002538809,0.0005079155,0.0005456659,0.0004315904],"domain_scores_gemma":[0.9985871,0.00005738787,0.0003363067,0.0006230148,0.0002358828,0.0001603608],"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.00006648613,0.0002898207,0.01657688,0.0006149365,0.000146449,0.00001549599,0.007044231,0.00001143944,0.008397151,0.08677371,0.0151572,0.8649062],"study_design_scores_gemma":[0.002035941,0.001391973,0.007160985,0.001041132,0.000100325,0.00006450422,0.009104584,0.001581724,0.06904337,0.001477357,0.9054982,0.001499895],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.7806329,0.002161226,0.008569099,0.1979343,0.001078541,0.004349237,0.00006389122,0.002570499,0.002640384],"genre_scores_gemma":[0.9525996,0.000009419075,0.04631282,0.0005876691,0.0001233656,0.00006221883,0.000001670152,0.00002139826,0.0002818738],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.890341,"threshold_uncertainty_score":0.999819,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02775053370188831,"score_gpt":0.246189855091322,"score_spread":0.2184393213894337,"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."}}