{"id":"W4390605451","doi":"10.1145/3632870","title":"Semantic Code Refactoring for Abstract Data Types","year":2024,"lang":"en","type":"article","venue":"Proceedings of the ACM on Programming Languages","topic":"Software Engineering Research","field":"Computer Science","cited_by":13,"is_retracted":false,"has_abstract":true,"ca_institutions":"Simon Fraser University","funders":"National Science Foundation","keywords":"Code refactoring; Computer science; Programming language; Java; Code (set theory); Representation (politics); Equivalence (formal languages); Set (abstract data type); Theoretical computer science; Software","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.0007095338,0.0001261446,0.0001297835,0.0001153842,0.00007335202,0.000422592,0.005261805,0.00004990935,0.000002213799],"category_scores_gemma":[0.005491245,0.00008593266,0.00006307787,0.000418171,0.00003714861,0.0004337517,0.001791781,0.0002122991,0.000008864798],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00003531493,"about_ca_system_score_gemma":0.00003607766,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00001600912,"about_ca_topic_score_gemma":0.000001307581,"domain_scores_codex":[0.9987277,0.000002161304,0.0001635724,0.000434553,0.0003623272,0.0003096586],"domain_scores_gemma":[0.9980749,0.0006982304,0.00005303934,0.001028097,0.00009978231,0.00004598497],"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.00003293212,0.0001715277,0.01060276,0.004914714,0.0003177942,0.00001659658,0.003611096,0.00004778181,0.03938081,0.03430711,0.01563868,0.8909582],"study_design_scores_gemma":[0.001327921,0.001164467,0.04763742,0.008039352,0.0002563299,0.000165501,0.001442787,0.04257252,0.5631177,0.01922711,0.3128449,0.002203955],"study_design_candidate":"design_other","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.9641985,0.006458917,0.009364032,0.01102571,0.002177107,0.002201701,0.00008387252,0.003745065,0.0007450834],"genre_scores_gemma":[0.9333449,0.00001238386,0.06609435,0.00001787174,0.000150133,0.00004058232,0.000002845979,0.00002807532,0.0003088671],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.8887542,"threshold_uncertainty_score":0.9777831,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05658574870714718,"score_gpt":0.3466633917731691,"score_spread":0.2900776430660219,"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."}}