{"id":"W2139101620","doi":"10.1109/apsec.2001.991506","title":"A framework for migrating procedural code to object-oriented platforms","year":2005,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":38,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Legacy system; Computer science; Source code; Legacy code; Object-oriented programming; Business process reengineering; XML; Leverage (statistics); Code (set theory); Programming language; Software engineering; World Wide Web; Artificial intelligence; Engineering; 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.0002238056,0.0001124054,0.0001080996,0.0001183274,0.00009504757,0.0001234058,0.0006242248,0.00006094176,0.00001173294],"category_scores_gemma":[0.001959734,0.00009192238,0.00004704927,0.0005699171,0.000009274077,0.000339385,0.0001845285,0.0001482857,0.0001270499],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00008151769,"about_ca_system_score_gemma":0.0000700653,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000008279269,"about_ca_topic_score_gemma":0.00003583555,"domain_scores_codex":[0.9987582,0.00000282652,0.0001617168,0.0003251333,0.0002891002,0.0004630464],"domain_scores_gemma":[0.9986374,0.0006834792,0.00001945253,0.0003746129,0.0001129613,0.0001721409],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00006475668,0.0002168665,0.008370064,0.0001657014,0.00006920509,0.000009741015,0.011941,0.01299433,0.00247565,0.7755913,0.0566292,0.1314722],"study_design_scores_gemma":[0.001101933,0.000778918,0.008976737,0.0002407568,0.000005532304,0.00004764576,0.0002362248,0.8292952,0.0582996,0.01401672,0.08591592,0.001084768],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.08743385,0.00001674233,0.9086259,0.002688,0.000133986,0.0004129323,0.000001998317,0.0006190218,0.00006759252],"genre_scores_gemma":[0.3206478,3.036985e-7,0.6777188,0.0008844633,0.0001335256,0.0001250331,0.0000012467,0.00001094607,0.0004777931],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.8163009,"threshold_uncertainty_score":0.3748486,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02432861061818902,"score_gpt":0.3120893100294549,"score_spread":0.2877606994112659,"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."}}