{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002319177,0.001172306,0.000645917,0.001786828,0.0003278521,0.001278974,0.001458211,0.001263815,0.003408826],"category_scores_gemma":[0.01025739,0.00122542,0.0009389794,0.0006458135,0.0004110158,0.002427185,0.001323419,0.001288827,0.001345092],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004345108,"about_ca_system_score_gemma":0.0007308592,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001355277,"about_ca_topic_score_gemma":0.001869733,"domain_scores_codex":[0.9984189,0.0003893421,0.0002340649,0.0002864428,0.000538389,0.0001328644],"domain_scores_gemma":[0.9947425,0.003497045,0.0004714016,0.0007706007,0.0004013391,0.0001171427],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[0.00168896,0.0007992908,0.02229476,0.001928792,0.0002606766,0.002225936,0.001474375,0.04271669,0.1295846,0.01120546,0.02963657,0.7561839],"study_design_scores_gemma":[0.0007243032,0.0007909198,0.01734754,0.0005027145,0.0002195129,0.002957618,0.0004396747,0.6427841,0.2342596,0.0174712,0.08226787,0.0002349135],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.04084811,0.0001545408,0.7887756,0.0001409796,0.0000892688,0.0003261169,0.001405587,0.1666287,0.001631155],"genre_scores_gemma":[0.1734662,0.0002287703,0.8088541,0.0001545313,0.00002163207,0.0003926188,0.003922404,0.009553288,0.003406458],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.003408826,"threshold_uncertainty_score":0.01226509,"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."}}