{"id":"W4417025955","doi":"10.1007/s10664-025-10779-y","title":"Immutable in principle, upgradeable by design: exploratory study of smart contract upgradeability","year":2025,"lang":"en","type":"article","venue":"Empirical Software Engineering","topic":"Blockchain Technology Applications and Security","field":"Computer Science","cited_by":3,"is_retracted":false,"has_abstract":false,"ca_institutions":"Polytechnique Montréal","funders":"","keywords":"Upgrade; Empirical research; Smart contract; Vulnerability (computing); Exploratory research; Exploit","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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0005736068,0.0001726162,0.0003346514,0.0002106225,0.00006538054,0.00002806811,0.0007750192,0.0001557953,0.000004473344],"category_scores_gemma":[0.0003904773,0.0001762968,0.0000453039,0.001356782,0.00003389642,0.0001760186,0.0002979684,0.0003790826,0.000002917966],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001250898,"about_ca_system_score_gemma":0.00007998276,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00006824922,"about_ca_topic_score_gemma":0.00001989093,"domain_scores_codex":[0.9985365,0.00006988822,0.0004427994,0.0004635723,0.0001634255,0.0003238211],"domain_scores_gemma":[0.9985715,0.0004770356,0.0000612672,0.000777271,0.00005582823,0.00005715335],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"observational","study_design_scores_codex":[0.00003461402,0.00467359,0.9481219,0.0002041834,0.0001301465,0.00002364851,0.002546034,0.02512009,0.001375767,0.008385388,0.0025312,0.006853435],"study_design_scores_gemma":[0.0057123,0.001279205,0.5265831,0.0002670043,0.00005748577,0.00001048293,0.0004137227,0.3844734,0.03909726,0.01010641,0.03029582,0.001703752],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.4758995,0.0003713998,0.5228258,0.0001696927,0.00006323047,0.000364805,0.000001320775,0.0002973609,0.000006881577],"genre_scores_gemma":[0.9799041,0.000007228866,0.01975336,0.00005889562,0.000004987062,0.0002376878,9.342757e-7,0.000008565594,0.00002425617],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.5040045,"threshold_uncertainty_score":0.7189173,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01826608134195462,"score_gpt":0.2740175608584428,"score_spread":0.2557514795164882,"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."}}