{"id":"W2904756193","doi":"10.1145/3229061","title":"Type-Driven Gradual Security with References","year":2018,"lang":"en","type":"article","venue":"ACM Transactions on Programming Languages and Systems","topic":"Security and Verification in Computing","field":"Computer Science","cited_by":45,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"","keywords":"Computer science; Programming language; Static analysis; Code refactoring; Simple (philosophy); Type (biology); Type safety; Type inference; Code (set theory); Theoretical computer science; Artificial intelligence; Software","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.007717997,0.001009384,0.0008903939,0.001456729,0.001702137,0.004791109,0.003872796,0.00248964,0.004345438],"category_scores_gemma":[0.0235758,0.001587329,0.002767801,0.001101528,0.008619728,0.01257053,0.0106697,0.006486484,0.002352657],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00204618,"about_ca_system_score_gemma":0.004129918,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003298674,"about_ca_topic_score_gemma":0.003402396,"domain_scores_codex":[0.991837,0.001855588,0.000664758,0.00131655,0.00323243,0.001093663],"domain_scores_gemma":[0.9791126,0.00643632,0.001446593,0.009272465,0.003130834,0.0006011035],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.000141083,0.00004342367,0.001792852,0.00018864,0.00003054888,0.000332699,0.002254551,0.008233579,0.00709785,0.9480861,0.002090214,0.02970845],"study_design_scores_gemma":[0.0001148909,0.0001895985,0.000537665,0.000333268,0.0001331017,0.000719315,0.0005068104,0.07059957,0.03689935,0.7900064,0.0997306,0.0002294551],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.03617496,0.0002927683,0.9425885,0.00112899,0.0002136991,0.0001505617,0.0002039909,0.006942513,0.01230402],"genre_scores_gemma":[0.5292869,0.0003823225,0.4466265,0.00155243,0.0001976216,0.0003481769,0.0003658807,0.003226753,0.0180134],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.007717997,"threshold_uncertainty_score":0.04081714,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03285374123396055,"score_gpt":0.3009539253309454,"score_spread":0.2681001840969849,"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."}}