{"id":"W2520057860","doi":"10.1007/978-3-319-46613-2_14","title":"Towards Rule-Based Detection of Design Patterns in Model Transformations","year":2016,"lang":"en","type":"book-chapter","venue":"Lecture notes in computer science","topic":"Model-Driven Software Engineering Techniques","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":false,"ca_institutions":"Université de Montréal","funders":"","keywords":"Code refactoring; Computer science; Software design pattern; Design pattern; Structural pattern; Reuse; Programming language; Software engineering; Artificial intelligence; Software design; Software development; 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":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0008342661,0.0004089138,0.0004499001,0.001427278,0.00006794091,0.0001029961,0.002177523,0.0003230515,0.000003910336],"category_scores_gemma":[0.00001552579,0.0003612092,0.0001210864,0.0004571571,0.0002137265,0.0006472139,0.0002636538,0.000489016,0.000003687745],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004231563,"about_ca_system_score_gemma":0.0005609144,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002015701,"about_ca_topic_score_gemma":0.00003862525,"domain_scores_codex":[0.9973437,0.0000370747,0.0006096878,0.0008173535,0.0007406249,0.0004515636],"domain_scores_gemma":[0.9982721,0.0001987121,0.0002050995,0.00103278,0.0001965221,0.00009485209],"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.000003324171,0.00001331957,0.000007652256,0.0000373781,0.000002177624,0.000005544127,0.0002519468,0.4725038,0.000662185,0.008633011,4.233262e-7,0.5178792],"study_design_scores_gemma":[0.0002051947,0.00009722424,0.00004382168,0.0005954425,0.000003153731,0.000007530418,9.040113e-9,0.8887758,0.03366592,0.0762001,0.00004977142,0.0003560018],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.00006113047,0.00005428639,0.998345,0.0002077627,0.0003233584,0.0004961711,0.00001506709,0.0003328548,0.0001644182],"genre_scores_gemma":[0.3201043,0.00001618757,0.6796775,0.000106724,0.00003345926,0.00002604031,0.000001138565,0.00002162735,0.00001297779],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.5175232,"threshold_uncertainty_score":0.999884,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02206973434038026,"score_gpt":0.2352833157447606,"score_spread":0.2132135814043804,"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."}}