{"id":"W4407277384","doi":"10.1007/s10664-024-10609-7","title":"UPC sentinel: An accurate approach for detecting upgradeability proxy contracts in Ethereum","year":2025,"lang":"en","type":"article","venue":"Empirical Software Engineering","topic":"Software Engineering Research","field":"Computer Science","cited_by":3,"is_retracted":false,"has_abstract":false,"ca_institutions":"Queen's University","funders":"","keywords":"Proxy (statistics); Computer science; Engineering; Machine learning","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.006849085,0.0008647087,0.0007821155,0.006083718,0.0006833981,0.001961844,0.001993849,0.002215171,0.003505225],"category_scores_gemma":[0.03367626,0.0004287454,0.0004697494,0.002601918,0.0006391195,0.003951066,0.00229656,0.00178776,0.001225719],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001082906,"about_ca_system_score_gemma":0.002440303,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005484115,"about_ca_topic_score_gemma":0.007028841,"domain_scores_codex":[0.9913273,0.00151605,0.0006259823,0.001070139,0.004848587,0.0006118367],"domain_scores_gemma":[0.9754568,0.009571331,0.004144902,0.00522815,0.0048184,0.0007803479],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00144742,0.0007563831,0.3178537,0.000662634,0.0003195427,0.001637512,0.0009296052,0.06455966,0.04751024,0.04361883,0.03419857,0.486506],"study_design_scores_gemma":[0.0001134787,0.0003212752,0.05063699,0.0001606591,0.0001135587,0.0009621808,0.0004933604,0.8448142,0.05025655,0.02795029,0.02405192,0.0001255272],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.4563428,0.0010785,0.4988465,0.0008435915,0.0002595048,0.000492163,0.008121933,0.02082137,0.01319368],"genre_scores_gemma":[0.8289689,0.0002017023,0.1611802,0.0002434127,0.00005804944,0.0001579534,0.004965452,0.0005309244,0.003693363],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.006849085,"threshold_uncertainty_score":0.0362218,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03488539790364532,"score_gpt":0.326717984410252,"score_spread":0.2918325865066067,"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."}}