{"id":"W3005412289","doi":"10.1145/354222.353189","title":"Practical virtual method call resolution for Java","year":2000,"lang":"en","type":"article","venue":"ACM SIGPLAN Notices","topic":"Logic, programming, and type systems","field":"Computer Science","cited_by":66,"is_retracted":false,"has_abstract":true,"ca_institutions":"McGill University","funders":"","keywords":"Computer science; Bytecode; Call graph; Java; Program analysis; Static analysis; Variable (mathematics); Benchmark (surveying); Class hierarchy; Call stack; Theoretical computer science; Hierarchy; Dependence analysis; Class (philosophy); Programming language; Algorithm; Computer engineering; Object-oriented programming; Artificial intelligence","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.001790621,0.000928257,0.0006636651,0.001500887,0.0009848938,0.001576668,0.002084684,0.001093197,0.002520111],"category_scores_gemma":[0.01326952,0.0007424236,0.0009988648,0.001397691,0.001514272,0.003229895,0.002105222,0.002143623,0.0006446394],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001309728,"about_ca_system_score_gemma":0.002172561,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005141413,"about_ca_topic_score_gemma":0.005846176,"domain_scores_codex":[0.9954745,0.0009287017,0.0001872991,0.000655301,0.002357621,0.0003965424],"domain_scores_gemma":[0.9906132,0.005286697,0.001080982,0.001968482,0.0009014797,0.0001490619],"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.0006815158,0.0002335982,0.01300306,0.0006178687,0.0001502568,0.0004202435,0.001609811,0.08754077,0.09991608,0.06456914,0.009807011,0.7214506],"study_design_scores_gemma":[0.00009883696,0.0002155003,0.006411966,0.0001356943,0.0001038301,0.000481649,0.0004694381,0.7495981,0.1182063,0.09599092,0.02813572,0.0001520768],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.08833875,0.0004844718,0.888534,0.0003257821,0.0000766518,0.00007878853,0.000154049,0.01941008,0.00259749],"genre_scores_gemma":[0.4103234,0.0002319269,0.5822021,0.0002706421,0.0000502573,0.00008700568,0.0004168823,0.003991568,0.00242622],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.005141413,"threshold_uncertainty_score":0.01022297,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.06052537541571937,"score_gpt":0.3429938513744404,"score_spread":0.282468475958721,"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."}}