{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003550447,0.001433024,0.001574088,0.004038354,0.0005805856,0.003360165,0.0032166,0.002358475,0.002292252],"category_scores_gemma":[0.02238888,0.001078963,0.002558992,0.002019862,0.001267087,0.003147789,0.003080372,0.003140281,0.002297845],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007223523,"about_ca_system_score_gemma":0.001973495,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002596923,"about_ca_topic_score_gemma":0.00455681,"domain_scores_codex":[0.9924999,0.001585388,0.0007072936,0.001269313,0.003550624,0.0003874583],"domain_scores_gemma":[0.9824376,0.008836589,0.001386981,0.003741533,0.003323147,0.0002742065],"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.0004538329,0.0007868106,0.01147256,0.001049861,0.0003080457,0.001037667,0.0008471173,0.04423841,0.07901164,0.02186737,0.007079705,0.831847],"study_design_scores_gemma":[0.00009097777,0.0002053053,0.002444102,0.0002317238,0.000198529,0.0009493754,0.0002773966,0.8549361,0.07819053,0.05188884,0.01050947,0.00007757053],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.01797203,0.0002405528,0.9718637,0.0001641155,0.00004457759,0.0002704602,0.0004092721,0.007515776,0.001519392],"genre_scores_gemma":[0.1192016,0.0002584777,0.8766079,0.0001781131,0.00002325807,0.0002135035,0.00149496,0.0007105187,0.001311704],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.004038354,"threshold_uncertainty_score":0.01877677,"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."}}