{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T06:52:54Z","timestamp":1764053574564,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,14]],"date-time":"2018-10-14T00:00:00Z","timestamp":1539475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,10,14]]},"DOI":"10.1145\/3239372.3239406","type":"proceedings-article","created":{"date-parts":[[2018,10,4]],"date-time":"2018-10-04T12:21:55Z","timestamp":1538655715000},"page":"257-266","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Recommending Model Refactoring Rules from Refactoring Examples"],"prefix":"10.1145","author":[{"given":"Chihab eddine","family":"Mokaddem","sequence":"first","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al, Montr\u00e9al, QC, Canada"}]},{"given":"Houari","family":"Sahraoui","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al, Montr\u00e9al, QC, Canada"}]},{"given":"Eugene","family":"Syriani","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al, Montr\u00e9al, QC, Canada"}]}],"member":"320","published-online":{"date-parts":[[2018,10,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2904904"},{"volume-title":"Model-Driven Engineering Languages and Systems","author":"Baki Islem","key":"e_1_3_2_1_2_1","unstructured":"Islem Baki , Houari Sahraoui , Quentin Cobbaert , Philippe Masson , and Martin Faunes . 2014. Learning Implicit and Explicit Control in Model Transformations by Example . In Model-Driven Engineering Languages and Systems . Springer , 636--652. Islem Baki, Houari Sahraoui, Quentin Cobbaert, Philippe Masson, and Martin Faunes. 2014. Learning Implicit and Explicit Control in Model Transformations by Example. In Model-Driven Engineering Languages and Systems. Springer, 636--652."},{"key":"e_1_3_2_1_3_1","volume-title":"Workshop on Refactoring Tools in conjunction with ECOOP. 23--24","author":"Bodhuin Thierry","year":"2007","unstructured":"Thierry Bodhuin , Gerardo Canfora , and Luigi Troiano . 2007 . SORMASA: A tool for Suggesting Model Refactoring Actions by Metrics-led Genetic Algorithm . In Workshop on Refactoring Tools in conjunction with ECOOP. 23--24 . Thierry Bodhuin, Gerardo Canfora, and Luigi Troiano. 2007. SORMASA: A tool for Suggesting Model Refactoring Actions by Metrics-led Genetic Algorithm. In Workshop on Refactoring Tools in conjunction with ECOOP. 23--24."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVSM.2009.5071723"},{"volume-title":"BPMN Examples--Best Practices for creating BPMN 2.0 process diagrams. https:\/\/camunda.com\/bpmn\/examples\/. (2018). (last accessed: apr","year":"2018","key":"e_1_3_2_1_5_1","unstructured":"Camunda. 2018. BPMN Examples--Best Practices for creating BPMN 2.0 process diagrams. https:\/\/camunda.com\/bpmn\/examples\/. (2018). (last accessed: apr 2018 ). Camunda. 2018. BPMN Examples--Best Practices for creating BPMN 2.0 process diagrams. https:\/\/camunda.com\/bpmn\/examples\/. (2018). (last accessed: apr 2018)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"J. Cunha J. P. Fernandes P. Martins R. Pereira and J. Saraiva. 2014. Refactoring Meets Model-Driven Spreadsheet Evolution. In Quality of Information and Communications Technology. 196--201.  J. Cunha J. P. Fernandes P. Martins R. Pereira and J. Saraiva. 2014. Refactoring Meets Model-Driven Spreadsheet Evolution. In Quality of Information and Communications Technology. 196--201.","DOI":"10.1109\/QUATIC.2014.34"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDOCW.2010.32"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351714"},{"volume-title":"Theory and Practice of Model Transformations (LNCS)","author":"Faunes Martin","key":"e_1_3_2_1_9_1","unstructured":"Martin Faunes , Houari Sahraoui , and Mounir Boukadoum . 2013. Genetic-programming approach to learn model transformation rules from examples . In Theory and Practice of Model Transformations (LNCS) , Vol. 7909 . Springer , 17--32. Martin Faunes, Houari Sahraoui, and Mounir Boukadoum. 2013. Genetic-programming approach to learn model transformation rules from examples. In Theory and Practice of Model Transformations (LNCS), Vol. 7909. Springer, 17--32."},{"volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","key":"e_1_3_2_1_10_1","unstructured":"Martin Fowler and Kent Beck . 1999. Refactoring: improving the design of existing code . Addison-Wesley Professional . Martin Fowler and Kent Beck. 1999. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2007.4380249"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1644"},{"volume-title":"Jess in Action: Java Rule-Based Systems","author":"Hill Ernest Friedman","key":"e_1_3_2_1_13_1","unstructured":"Ernest Friedman Hill . 2003. Jess in Action: Java Rule-Based Systems . Manning Greenwich, CT . Ernest Friedman Hill. 2003. Jess in Action: Java Rule-Based Systems. Manning Greenwich, CT."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1830483.1830731"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Timo Kehrer Abdullah M. Alshanqiti and Reiko Heckel. 2017. Automatic Inference of Rule-Based Specifications of Complex Inplace Model Transformations. In Theory and Practice of Model Transformation. 92--107.  Timo Kehrer Abdullah M. Alshanqiti and Reiko Heckel. 2017. Automatic Inference of Rule-Based Specifications of Complex Inplace Model Transformations. In Theory and Practice of Model Transformation. 92--107.","DOI":"10.1007\/978-3-319-61473-1_7"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2317017.2317060"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10796-014-9528-z"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.07.013"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-014-0429-x"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-015-9284-4"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.11.009"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_50"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-011-0219-7"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2009.8.6.a3"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-010-0147-9"},{"volume-title":"Business Process Model and Notation (BPMN) (2 ed.)","author":"Object Management Group 2011.","key":"e_1_3_2_1_26_1","unstructured":"Object Management Group 2011. Business Process Model and Notation (BPMN) (2 ed.) . Object Management Group . Object Management Group 2011. Business Process Model and Notation (BPMN) (2 ed.). Object Management Group."},{"volume-title":"A field guide to genetic programming. Lulu Enterprises","author":"Poli Riccardo","key":"e_1_3_2_1_28_1","unstructured":"Riccardo Poli , William B Langdon , Nicholas F McPhee , and John R Koza . 2008. A field guide to genetic programming. Lulu Enterprises , UK Ltd . Riccardo Poli, William B Langdon, Nicholas F McPhee, and John R Koza. 2008. A field guide to genetic programming. Lulu Enterprises, UK Ltd."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-005-0088-z"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2001576.2001832"},{"volume-title":"Model Driven Engineering Languages and Systems","author":"Reimann Jan","key":"e_1_3_2_1_31_1","unstructured":"Jan Reimann , Mirko Seifert , and Uwe A\u00dfmann . 2010. Role-Based Generic Model Refactoring . In Model Driven Engineering Languages and Systems . Springer , 78--92. Jan Reimann, Mirko Seifert, and Uwe A\u00dfmann. 2010. Role-Based Generic Model Refactoring. In Model Driven Engineering Languages and Systems. Springer, 78--92."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1143997.1144315"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985966"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.08.011"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/IIAI-AAI.2015.273"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/11880240_29"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332524"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2007.572"}],"event":{"name":"MODELS '18: ACM\/IEEE 21th International Conference on Model Driven Engineering Languages and Systems","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Copenhagen Denmark","acronym":"MODELS '18"},"container-title":["Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3239372.3239406","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3239372.3239406","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:19Z","timestamp":1750208899000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3239372.3239406"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,14]]},"references-count":37,"alternative-id":["10.1145\/3239372.3239406","10.1145\/3239372"],"URL":"https:\/\/doi.org\/10.1145\/3239372.3239406","relation":{},"subject":[],"published":{"date-parts":[[2018,10,14]]},"assertion":[{"value":"2018-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}