{"id":"W4387674307","doi":"10.1145/3622853","title":"TASTyTruffle: Just-in-Time Specialization of Parametric Polymorphism","year":2023,"lang":"en","type":"article","venue":"Proceedings of the ACM on Programming Languages","topic":"Logic, programming, and type systems","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Bytecode; Programming language; Compiler; Intermediate language; Data type; Compile time; Implementation; Type inference; Type safety; Theoretical computer science; Java; Artificial intelligence","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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002143507,0.001440127,0.001075586,0.001112977,0.0008666744,0.003135641,0.00480519,0.001627532,0.01030699],"category_scores_gemma":[0.01332401,0.001612168,0.002833548,0.001167298,0.002965017,0.007457431,0.005930335,0.004424472,0.005348177],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001191404,"about_ca_system_score_gemma":0.0029527,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003066001,"about_ca_topic_score_gemma":0.003036191,"domain_scores_codex":[0.9969724,0.0005035389,0.0002801475,0.0004713158,0.001201907,0.0005706033],"domain_scores_gemma":[0.9931266,0.001356468,0.0005423644,0.004042181,0.000680364,0.0002519253],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.00193853,0.0004506333,0.01490712,0.001471251,0.0004474066,0.001430433,0.002612251,0.05509926,0.09645217,0.248532,0.1057239,0.470935],"study_design_scores_gemma":[0.0004502469,0.0005650664,0.002879482,0.0005204923,0.0003253907,0.001916476,0.000308021,0.3362479,0.1281601,0.1809298,0.3472034,0.000493551],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02830937,0.0008724937,0.8496726,0.0004970038,0.000420584,0.0001959191,0.0006042132,0.1053933,0.01403462],"genre_scores_gemma":[0.327767,0.001203943,0.5817069,0.001580855,0.00029994,0.0005919646,0.004146879,0.06068034,0.02202218],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.01030699,"threshold_uncertainty_score":0.03448027,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02386371796332133,"score_gpt":0.2714867060171256,"score_spread":0.2476229880538043,"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."}}