{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:43:36Z","timestamp":1750308216332,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2004,10,23]],"date-time":"2004-10-23T00:00:00Z","timestamp":1098489600000},"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":[[2004,10,23]]},"DOI":"10.1145\/1028664.1028750","type":"proceedings-article","created":{"date-parts":[[2005,1,30]],"date-time":"2005-01-30T17:58:48Z","timestamp":1107107928000},"page":"202-203","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Deriving refactorings for aspectJ"],"prefix":"10.1145","author":[{"given":"Leonardo","family":"Cole","sequence":"first","affiliation":[{"name":"Federal University of Pernambuco, PE, Brazil"}]},{"given":"Paulo","family":"Borba","sequence":"additional","affiliation":[{"name":"Federal University of Pernambuco, PE, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2004,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Object--Oriented Analysis and Design with Applications. Benjamin\/Cummings","author":"Booch G.","year":"1994","unstructured":"G. Booch . Object--Oriented Analysis and Design with Applications. Benjamin\/Cummings , second edition, 1994 . G. Booch. Object--Oriented Analysis and Design with Applications. Benjamin\/Cummings, second edition, 1994."},{"key":"e_1_3_2_1_2_1","volume-title":"Integrating Code Generation and Refactoring. In Workshop on Generative Programming, ECOOP02","author":"Amorim M.","year":"2002","unstructured":"M. d' Amorim , C. Nogueira , G. Santos , A. Souza , and P. Borba . Integrating Code Generation and Refactoring. In Workshop on Generative Programming, ECOOP02 , Malaga, Spain , June 2002 . Springer Verlag. M. d'Amorim, C. Nogueira, G. Santos, A. Souza, and P. Borba. Integrating Code Generation and Refactoring. In Workshop on Generative Programming, ECOOP02, Malaga, Spain, June 2002. Springer Verlag."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383853"},{"key":"e_1_3_2_1_4_1","volume-title":"Addison--Wesley","author":"Fowler M.","year":"1999","unstructured":"M. Fowler , K. Beck , J. Brant , W. Opdyke , and D. Roberts . Refactoring: Improving the Design of Existing Code . Addison--Wesley , 1999 . M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts. Refactoring: Improving the Design of Existing Code. Addison--Wesley, 1999."},{"key":"e_1_3_2_1_5_1","volume-title":"Addison--Wesley","author":"Gamma E.","year":"1994","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design Patterns: Elements of Reusable Object--Oriented Software . Addison--Wesley , 1994 . E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object--Oriented Software. Addison--Wesley, 1994."},{"key":"e_1_3_2_1_6_1","volume-title":"The Java Language Specification. Addison--Wesley","author":"Gosling J.","year":"2000","unstructured":"J. Gosling , B. Joy , G. Steele , and G. Bracha . The Java Language Specification. Addison--Wesley , second edition, 2000 . J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification. Addison--Wesley, second edition, 2000."},{"key":"e_1_3_2_1_7_1","first-page":"19","volume-title":"4th Annual International Conference on Object-Oriented and Internet-based Technologies,Concepts, and Applications for a Networked Worl(Net.ObjectDays)","author":"Hanenberg S.","year":"2003","unstructured":"S. Hanenberg , C. Oberschulte , and R. Unland . Refactoring of aspect-oriented software . In 4th Annual International Conference on Object-Oriented and Internet-based Technologies,Concepts, and Applications for a Networked Worl(Net.ObjectDays) , pages 19 -- 35 , Erfurt, Germany , Sept. 2003 . S. Hanenberg, C. Oberschulte, and R. Unland. Refactoring of aspect-oriented software. In 4th Annual International Conference on Object-Oriented and Internet-based Technologies,Concepts, and Applications for a Networked Worl(Net.ObjectDays), pages 19--35, Erfurt, Germany, Sept. 2003."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/965660.965676"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/582419.582436"},{"key":"e_1_3_2_1_10_1","volume-title":"The 4th AOSD Modeling With UML Workshop","author":"Iwamoto M.","year":"2003","unstructured":"M. Iwamoto and J. Zhao . Refactoring aspect-oriented programs. In F. Akkawi, O. Aldawud, G. Booch, S. Clarke, J. Gray, B. Harrison, M. Kand\u00e9, D. Stein, P. Tarr, and A. Zakaria, editors , The 4th AOSD Modeling With UML Workshop , 2003 . M. Iwamoto and J. Zhao. Refactoring aspect-oriented programs. In F. Akkawi, O. Aldawud, G. Booch, S. Clarke, J. Gray, B. Harrison, M. Kand\u00e9, D. Stein, P. Tarr, and A. Zakaria, editors, The 4th AOSD Modeling With UML Workshop, 2003."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383858"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2004.03.002"},{"key":"e_1_3_2_1_13_1","volume-title":"Dec.","author":"Laddad R.","year":"2003","unstructured":"R. Laddad . Aspect-Oriented Refactoring Series - Overview and Process. TheServerSide.com , Dec. 2003 . R. Laddad. Aspect-Oriented Refactoring Series - Overview and Process. TheServerSide.com, Dec. 2003."},{"key":"e_1_3_2_1_14_1","volume-title":"Dec.","author":"Laddad R.","year":"2003","unstructured":"R. Laddad . Aspect-Oriented Refactoring Series - The Techniques of the Trade. TheServerSide.com , Dec. 2003 . R. Laddad. Aspect-Oriented Refactoring Series - The Techniques of the Trade. TheServerSide.com, Dec. 2003."},{"key":"e_1_3_2_1_15_1","volume-title":"Object--Oriented Software Construction. Prentice--Hall","author":"Meyer B.","year":"1997","unstructured":"B. Meyer . Object--Oriented Software Construction. Prentice--Hall , second edition, 1997 . B. Meyer. Object--Oriented Software Construction. Prentice--Hall, second edition, 1997."}],"event":{"name":"OOPSLA04: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Vancouver BC CANADA","acronym":"OOPSLA04"},"container-title":["Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1028664.1028750","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1028664.1028750","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:31:11Z","timestamp":1750264271000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1028664.1028750"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,10,23]]},"references-count":15,"alternative-id":["10.1145\/1028664.1028750","10.1145\/1028664"],"URL":"https:\/\/doi.org\/10.1145\/1028664.1028750","relation":{},"subject":[],"published":{"date-parts":[[2004,10,23]]},"assertion":[{"value":"2004-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}