{"id":"W2030272387","doi":"10.1016/j.entcs.2004.02.049","title":"DPVK - An Eclipse Plug-in to Detect Design Patterns in Eiffel Systems","year":2004,"lang":"en","type":"article","venue":"Electronic Notes in Theoretical Computer Science","topic":"Software Engineering Research","field":"Computer Science","cited_by":10,"is_retracted":false,"has_abstract":true,"ca_institutions":"York University","funders":"","keywords":"Eiffel; Computer science; Eclipse; Software design pattern; Programming language; Software engineering; Reverse engineering; Extensibility; Plug-in; Engineering design process; Compatibility (geochemistry); Architectural pattern; Software; Software design; Software development; Object-oriented programming; Engineering","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":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.004704979,0.000288543,0.0003461314,0.001158147,0.00009822877,0.000504837,0.004064758,0.0001074452,0.000006358724],"category_scores_gemma":[0.0009860172,0.000275228,0.00003997064,0.003849523,0.0004462194,0.000797007,0.000863146,0.0008109646,0.00004788938],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001481462,"about_ca_system_score_gemma":0.0007051065,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0001643828,"about_ca_topic_score_gemma":0.0001201664,"domain_scores_codex":[0.9949192,0.0003097311,0.000479067,0.001289117,0.0009800809,0.002022741],"domain_scores_gemma":[0.996837,0.001544904,0.00003734275,0.001148658,0.00007721846,0.0003549197],"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.00002438487,0.0001414832,0.005358549,0.00001884893,0.000002288686,0.0001780019,0.001038234,0.4000137,0.0005376404,0.5702867,9.352797e-7,0.02239928],"study_design_scores_gemma":[0.001017039,0.00128224,0.03280949,0.0002716545,0.000001088302,0.00008579638,0.000005182741,0.8108222,0.008733382,0.1443665,0.000007229662,0.0005981884],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.3477493,0.00006481574,0.6510916,0.0002674391,0.0003028029,0.0004014424,3.905089e-7,0.0001139886,0.000008229753],"genre_scores_gemma":[0.9255727,0.000006626624,0.0740567,0.0001401703,0.0001302188,0.00007359274,3.215465e-7,0.00001887123,7.927921e-7],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.5778234,"threshold_uncertainty_score":0.99997,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01331049559400888,"score_gpt":0.2734982694376952,"score_spread":0.2601877738436863,"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."}}