{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,18]],"date-time":"2026-02-18T03:38:46Z","timestamp":1771385926186,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,10,12]],"date-time":"2009-10-12T00:00:00Z","timestamp":1255305600000},"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":[[2009,10,12]]},"DOI":"10.1145\/1632149.1632154","type":"proceedings-article","created":{"date-parts":[[2009,11,10]],"date-time":"2009-11-10T18:36:45Z","timestamp":1257878205000},"page":"22-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Composite refactoring using fine-grained transformations"],"prefix":"10.1145","author":[{"given":"Emmad","family":"Saadeh","sequence":"first","affiliation":[{"name":"University of Pretoria, SA"}]},{"given":"Derrick G.","family":"Kourie","sequence":"additional","affiliation":[{"name":"University of Pretoria, SA"}]}],"member":"320","published-online":{"date-parts":[[2009,10,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proc. Int'l Conf. eXtreme Programming and Flexible Processes in Software Engineering (pp. 67--70)","author":"Astels D.","year":"2002","unstructured":"Astels , D. ( 2002 ), Refactoring with UML , In: Proc. Int'l Conf. eXtreme Programming and Flexible Processes in Software Engineering (pp. 67--70) . Astels, D. (2002), Refactoring with UML, In: Proc. Int'l Conf. eXtreme Programming and Flexible Processes in Software Engineering (pp. 67--70)."},{"key":"e_1_3_2_1_2_1","volume-title":"Electronic Notes in Theoretical Computer Science 72(4).","author":"Bottoni P.","year":"2002","unstructured":"Bottoni , P. , Parisi-Presicce , F. ,&amp; Taentzer , G. ( 2002 ). Coordinated distributed diagram transformation for software evolution , Electronic Notes in Theoretical Computer Science 72(4). Bottoni, P., Parisi-Presicce, F.,&amp;Taentzer, G. (2002). Coordinated distributed diagram transformation for software evolution, Electronic Notes in Theoretical Computer Science 72(4)."},{"key":"e_1_3_2_1_3_1","volume-title":"editor","author":"Cuny J.","year":"1996","unstructured":"Cuny , J. , Ehrig , H. , Engels , G. ,&amp; Rozenberg , G. ( 1996 ). editor \"Graph Grammars and Their Application to Computer Science,\" Lecture Notes in Computer Science 1073, Springer-Verlag . Cuny, J., Ehrig, H., Engels, G.,&amp;Rozenberg, G. (1996). editor \"Graph Grammars and Their Application to Computer Science,\" Lecture Notes in Computer Science 1073, Springer-Verlag."},{"key":"e_1_3_2_1_4_1","volume-title":"editors","author":"Engels G.","year":"1996","unstructured":"Engels , G. , Hartmut , E. ,&amp; Rozenberg , G. ( 1996 ). editors , \"Special Issue on Graph Transformations\", Fundamenta Informaticae 26 (3, 4), IOS Press . Engels, G., Hartmut, E.,&amp;Rozenberg, G. (1996). editors, \"Special Issue on Graph Transformations\", Fundamenta Informaticae 26 (3, 4), IOS Press."},{"key":"e_1_3_2_1_5_1","volume-title":"editors","author":"Ehrig H.","year":"2000","unstructured":"Ehrig , H. , Engels , G. , Kreowski , J. ,&amp; Rozenberg , G. ( 2000 ). editors , \"Theory and Application to Graph Transformations,\" Lecture Notes in Computer Science 1764, Springer-Verlag . Ehrig, H., Engels, G., Kreowski, J.,&amp;Rozenberg, G. (2000). editors, \"Theory and Application to Graph Transformations,\" Lecture Notes in Computer Science 1764, Springer-Verlag."},{"key":"e_1_3_2_1_6_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"Fowler , M. ( 1999 ), Refactoring: Improving the Design of Existing Code . Addison-Wesley . Fowler, M. (1999), Refactoring: Improving the Design of Existing Code. Addison-Wesley."},{"key":"e_1_3_2_1_8_1","volume-title":"ISSN 0944-8535, CS Dept III.","author":"Kniesel G.","year":"2006","unstructured":"Kniesel , G. ( 2006 ), A logic foundation for conditional program transformations. Technical report no IAI-TR-2006-01 , ISSN 0944-8535, CS Dept III. Kniesel, G. (2006), A logic foundation for conditional program transformations. Technical report no IAI-TR-2006-01, ISSN 0944-8535, CS Dept III."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2004.03.002"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/11877028_7"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v17:4"},{"key":"e_1_3_2_1_13_1","volume-title":"Applying a model transformation taxonomy to graph transformation technology,\" in Proc. Int'l Workshop on Graph and Model Transformation (GraMoT2005)","author":"Mens T.","year":"2005","unstructured":"Mens , T. , Van Gorp , P. , Varr\u00f3 , D. ,&amp; Karsai , G. ( 2005 ). \" Applying a model transformation taxonomy to graph transformation technology,\" in Proc. Int'l Workshop on Graph and Model Transformation (GraMoT2005) . Mens, T., Van Gorp, P., Varr\u00f3, D.,&amp;Karsai, G. (2005). \"Applying a model transformation taxonomy to graph transformation technology,\" in Proc. Int'l Workshop on Graph and Model Transformation (GraMoT2005)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/647562.730795"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265817"},{"key":"e_1_3_2_1_16_1","volume-title":"Unified Modeling Language: Infrastructure version 2.0.\" formal\/2005-07-05","author":"Object Management Group","year":"2005","unstructured":"Object Management Group ( 2005 ), \" Unified Modeling Language: Infrastructure version 2.0.\" formal\/2005-07-05 . Object Management Group (2005), \"Unified Modeling Language: Infrastructure version 2.0.\" formal\/2005-07-05."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/170791.170804"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45221-8_16"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1997)3:4%3C253::AID-TAPO3%3E3.3.CO;2-I"},{"key":"e_1_3_2_1_22_1","volume-title":"7th International Conference on Software Methodologies, Tools and Techniques, 225--243","author":"Saadeh E.","year":"2008","unstructured":"Saadeh , E. , Kourie , D. ,&amp; Boake , A. ( 2008 ), An Algorithm for Ordering Refactorings Based on Fine-Grained Model Transformations , 7th International Conference on Software Methodologies, Tools and Techniques, 225--243 , ISSN:0922--6389, SOMET08, Sharjah, UAE. Saadeh, E., Kourie, D.,&amp;Boake, A. (2008), An Algorithm for Ordering Refactorings Based on Fine-Grained Model Transformations, 7th International Conference on Software Methodologies, Tools and Techniques, 225--243, ISSN:0922--6389, SOMET08, Sharjah, UAE."},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 9th African Conference on Research in Computer Science and Applied Mathematics, 703--710","author":"Saadeh E.","year":"2008","unstructured":"Saadeh , E. , Kourie , D. &amp; Boake , A. ( 2008 ). Model Refactorings as Logic-Based Fine-Grain Transformations , Proceedings of the 9th African Conference on Research in Computer Science and Applied Mathematics, 703--710 , ISBN:2-7261-1299-4, Rabat, Morocco. Saadeh, E., Kourie, D.&amp;Boake, A. (2008). Model Refactorings as Logic-Based Fine-Grain Transformations, Proceedings of the 9th African Conference on Research in Computer Science and Applied Mathematics, 703--710, ISBN:2-7261-1299-4, Rabat, Morocco."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1527033.1527048"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/647245.719454"}],"event":{"name":"SAICSIT '09: 2009 Annual Conference of the South African Institute of Computer Scientists and Information Technologists","location":"Vanderbijlpark Emfuleni South Africa","acronym":"SAICSIT '09"},"container-title":["Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1632149.1632154","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1632149.1632154","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:11Z","timestamp":1750249391000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1632149.1632154"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10,12]]},"references-count":21,"alternative-id":["10.1145\/1632149.1632154","10.1145\/1632149"],"URL":"https:\/\/doi.org\/10.1145\/1632149.1632154","relation":{},"subject":[],"published":{"date-parts":[[2009,10,12]]},"assertion":[{"value":"2009-10-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}