{"id":"W2157007220","doi":"10.1109/icpc.2007.7","title":"A Hybrid Program Model for Object-Oriented Reverse Engineering","year":2007,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":7,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Computer science; Reverse engineering; Granularity; Program comprehension; Scalability; Set (abstract data type); Object-oriented programming; Programming language; Software engineering; Object (grammar); Focus (optics); Domain (mathematical analysis); Unified Modeling Language; Software; Theoretical computer science; Artificial intelligence; Software system; Database","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.0005762111,0.0001165093,0.000103219,0.0001789948,0.00004356293,0.00006733875,0.0005009568,0.00003414746,0.000003004132],"category_scores_gemma":[0.0005408717,0.0001128869,0.00006591393,0.0003271532,0.00001038178,0.0002447663,0.0001525677,0.0001208356,0.00001665448],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00007820424,"about_ca_system_score_gemma":0.00005248966,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000007483979,"about_ca_topic_score_gemma":0.000001631191,"domain_scores_codex":[0.9987147,0.000003022122,0.0001600276,0.0003080849,0.0002697863,0.0005443483],"domain_scores_gemma":[0.9988927,0.0003744215,0.00001592334,0.0004409058,0.0001197874,0.0001563235],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0001027598,0.0009223262,0.002803198,0.0005644974,0.0001962909,0.0002485629,0.002170799,0.3513822,0.00956458,0.1903092,0.03511637,0.4066192],"study_design_scores_gemma":[0.000252193,0.0000674769,0.0003499798,0.000009826555,0.000001418194,0.00001154104,0.000002592134,0.9878996,0.005033592,0.000116903,0.006111691,0.0001431966],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.02040834,0.00001987573,0.9769946,0.00007870593,0.0002168706,0.0005316235,0.000001371602,0.001600593,0.0001480445],"genre_scores_gemma":[0.3497799,9.308643e-7,0.6492219,0.00004190661,0.0000445382,0.00008577772,0.000001965586,0.00001580558,0.0008072342],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.6365174,"threshold_uncertainty_score":0.4603394,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01804730410809013,"score_gpt":0.2830028713124129,"score_spread":0.2649555672043228,"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."}}