{"id":"W4283080319","doi":"10.1016/j.jss.2022.111410","title":"Vulpedia: Detecting vulnerable ethereum smart contracts via abstracted vulnerability signatures","year":2022,"lang":"en","type":"article","venue":"Journal of Systems and Software","topic":"Blockchain Technology Applications and Security","field":"Computer Science","cited_by":16,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Alberta","funders":"National Natural Science Foundation of China","keywords":"Computer science; Soundness; Vulnerability (computing); Construct (python library); Smart contract; Computer security; Precision and recall; Asynchrony (computer programming); Static analysis; Data mining; Machine learning; Blockchain; Programming language","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.002243244,0.0001282641,0.0003264265,0.0001443149,0.0008211593,0.0001115105,0.0005909007,0.0001356416,0.00001464083],"category_scores_gemma":[0.0002409822,0.0001095906,0.00007668077,0.0002832868,0.00004941761,0.0002322009,0.0002029817,0.00136625,0.000001012117],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00007711808,"about_ca_system_score_gemma":0.00008625796,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0001373791,"about_ca_topic_score_gemma":0.00001417808,"domain_scores_codex":[0.9984046,0.0002599416,0.0005440952,0.0002283935,0.0003376484,0.0002253072],"domain_scores_gemma":[0.9982564,0.0004622297,0.0005735692,0.0003580434,0.0002437897,0.0001059976],"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.0004370446,0.003702665,0.1154173,0.001280851,0.001563538,0.001840763,0.01994386,0.05665322,0.05568484,0.05919414,0.01636919,0.6679126],"study_design_scores_gemma":[0.0139445,0.007352935,0.1748551,0.0007334442,0.0004497111,0.02652826,0.0120571,0.1970057,0.01107065,0.156395,0.3945468,0.005060724],"study_design_candidate":"design_other","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.7677996,0.005106548,0.2250501,0.00071083,0.0008874388,0.0002408658,0.000008610246,0.0001399807,0.00005603656],"genre_scores_gemma":[0.9958014,0.00002098102,0.003901007,0.00009358945,0.0001016184,0.00002650074,6.05275e-7,0.000008237626,0.00004602985],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.6628519,"threshold_uncertainty_score":0.6315777,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01025832189138637,"score_gpt":0.230845469373711,"score_spread":0.2205871474823247,"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."}}