{"id":"W2964084063","doi":"10.4230/lipics.ecoop.2015.101","title":"Simple and Effective Type Check Removal through Lazy Basic Block Versioning","year":2015,"lang":"en","type":"article","venue":"DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)","topic":"Software Engineering Research","field":"Computer Science","cited_by":18,"is_retracted":false,"has_abstract":true,"ca_institutions":"Université de Montréal","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Programming language; Software versioning; Compiler; Just-in-time compilation; JavaScript; Type inference; Python (programming language); Toolchain; Parallel computing; Software; Inference","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.001245274,0.0006664536,0.0006227158,0.0007859045,0.0005116737,0.001318871,0.001575394,0.0004866387,0.002784564],"category_scores_gemma":[0.006099765,0.000729501,0.0008733806,0.0007249301,0.0009936871,0.002397746,0.001624945,0.00143763,0.001549437],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004501653,"about_ca_system_score_gemma":0.001873678,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001404115,"about_ca_topic_score_gemma":0.001742234,"domain_scores_codex":[0.9984157,0.0002884056,0.0001609525,0.0002541309,0.000671039,0.0002097541],"domain_scores_gemma":[0.9949023,0.001302922,0.000508986,0.002602808,0.000560087,0.0001229593],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0009608751,0.0002924692,0.02055181,0.0008150927,0.0001733808,0.0006508691,0.001029534,0.04144486,0.2870661,0.03351204,0.01164436,0.6018586],"study_design_scores_gemma":[0.0002276709,0.0005042346,0.0086745,0.0002331047,0.0002475985,0.001422263,0.0001546346,0.3973671,0.492489,0.03868454,0.05976366,0.0002316314],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.09032282,0.0005337058,0.8584301,0.0001595606,0.0001175879,0.000161836,0.0002795529,0.04620769,0.003787153],"genre_scores_gemma":[0.4782031,0.0004258103,0.5034189,0.0002499444,0.00007703648,0.000186426,0.000808046,0.01190556,0.004725202],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.002784564,"threshold_uncertainty_score":0.009315252,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02412128749120615,"score_gpt":0.2821698156898441,"score_spread":0.258048528198638,"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."}}