{"id":"W2584678583","doi":"10.1145/3033019.3033032","title":"Granullar: gradual nullable types for Java","year":2017,"lang":"en","type":"article","venue":"","topic":"Logic, programming, and type systems","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"Natural Sciences and Engineering Research Council of Canada; Air Force Civil Engineer Center; U.S. Air Force","keywords":"Computer science; Java; Programming language; Pointer (user interface); Compiler; Annotation; Null (SQL); Default; Operating system; Artificial intelligence; Database","routes":{"ca_aff":true,"ca_fund":true,"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":[],"consensus_categories":[],"category_scores_codex":[0.0002918653,0.0000953747,0.0001336403,0.00002782202,0.0005063968,0.000671683,0.00113597,0.00005431726,0.00001677739],"category_scores_gemma":[0.00006529098,0.0000701414,0.00007159542,0.00003613752,0.00004515147,0.0003618476,0.0001790954,0.00004032575,0.0002419334],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00001050924,"about_ca_system_score_gemma":0.00003533296,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0002804403,"about_ca_topic_score_gemma":0.0001219606,"domain_scores_codex":[0.9991786,0.0000140021,0.0001262555,0.0002721441,0.0001373629,0.000271591],"domain_scores_gemma":[0.9988692,0.00003496695,0.00009513893,0.0008407336,0.00008875196,0.0000712298],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"not_applicable","study_design_scores_codex":[0.000002378792,0.0000228442,0.0008577147,0.00001574059,0.00001223384,0.000003258923,0.0001118171,9.024951e-7,0.00005731888,0.9582006,0.01340398,0.02731119],"study_design_scores_gemma":[0.0007739728,0.0002337563,0.001480072,0.000003069386,0.00001061361,0.00002129075,0.00003111703,0.006584265,0.003035232,0.1955406,0.7919564,0.0003296747],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.0007645143,0.0001725451,0.8860147,0.001665909,0.00173355,0.0003692909,7.640055e-7,0.0002710229,0.1090077],"genre_scores_gemma":[0.9659804,0.000006239975,0.01501141,0.0001390414,0.0002137574,0.00002989002,0.000001668199,0.000007268056,0.01861033],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.9652159,"threshold_uncertainty_score":0.6477054,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04435423163664322,"score_gpt":0.2814667278640935,"score_spread":0.2371124962274503,"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."}}