{"id":"W1955925169","doi":"10.1109/step.1999.798403","title":"Evidence driven object identification in procedural code","year":2003,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":20,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Porting; Computer science; Legacy system; Programming language; Legacy code; Identification (biology); Software maintenance; Object-oriented programming; Software engineering; Object (grammar); Program comprehension; Software system; Software; Artificial intelligence","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.003527063,0.000324,0.0005813102,0.002531747,0.0008444348,0.002504827,0.00194103,0.001844557,0.001808043],"category_scores_gemma":[0.02865161,0.0007143629,0.0007168705,0.00134582,0.004419001,0.003377254,0.002920966,0.001919873,0.0007864393],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0009843273,"about_ca_system_score_gemma":0.001218902,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001850967,"about_ca_topic_score_gemma":0.002249347,"domain_scores_codex":[0.9969763,0.0007095397,0.0001867092,0.0004092634,0.00147077,0.000247536],"domain_scores_gemma":[0.9755441,0.0155465,0.003074115,0.003227201,0.002312641,0.0002954387],"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.0005655114,0.0001950114,0.01494357,0.0004334541,0.00008555094,0.001035975,0.001970624,0.08975402,0.03339296,0.3890261,0.002634906,0.4659623],"study_design_scores_gemma":[0.00003886119,0.00008930631,0.002209075,0.00008664016,0.00004209212,0.000489888,0.00024498,0.6481195,0.03893515,0.3029399,0.006748913,0.00005573727],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.04720861,0.0001721971,0.9490723,0.0002658514,0.00002257327,0.00006344132,0.00004071722,0.001537726,0.001616598],"genre_scores_gemma":[0.4345511,0.0001765822,0.5612048,0.000121675,0.00003768476,0.0001118209,0.0001853318,0.0003586399,0.003252492],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.003527063,"threshold_uncertainty_score":0.01865309,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04427552333397929,"score_gpt":0.3079267470057563,"score_spread":0.2636512236717771,"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."}}