{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:36:26Z","timestamp":1750307786052,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,3,31]],"date-time":"2008-03-31T00:00:00Z","timestamp":1206921600000},"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":[[2008,3,31]]},"DOI":"10.1145\/1353482.1353499","type":"proceedings-article","created":{"date-parts":[[2008,4,1]],"date-time":"2008-04-01T16:11:28Z","timestamp":1207066288000},"page":"132-143","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Tool-supported refactoring of aspect-oriented programs"],"prefix":"10.1145","author":[{"given":"Jan","family":"Wloka","sequence":"first","affiliation":[{"name":"Rutgers University, Piscataway"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, Potsdam, Germany"}]},{"given":"Joachim","family":"H\u00e4nsel","sequence":"additional","affiliation":[{"name":"Fraunhofer FIRST, Berlin, Germany"}]}],"member":"320","published-online":{"date-parts":[[2008,3,31]]},"reference":[{"volume-title":"IEEE International Conference on Software Maintenance {ICSM 2005","year":"2005","key":"e_1_3_2_1_1_1","unstructured":"21st IEEE International Conference on Software Maintenance {ICSM 2005 ), 25--30 September 2005 , Budapest, Hungary. IEEE Computer Society , 2005. 21st IEEE International Conference on Software Maintenance {ICSM 2005), 25--30 September 2005, Budapest, Hungary. IEEE Computer Society, 2005."},{"key":"e_1_3_2_1_3_1","unstructured":"Homepage of the AspectJ Programming Language. http:\/\/www.eclipse.org\/aspectj.  Homepage of the AspectJ Programming Language. http:\/\/www.eclipse.org\/aspectj."},{"key":"e_1_3_2_1_4_1","first-page":"63","volume-title":"Principles and Design Rationale of Composition Filters","author":"Bergmans L.","year":"2005","unstructured":"L. Bergmans and M. Ak\u015fit . Principles and Design Rationale of Composition Filters . pages 63 -- 95 . Addison-Wesley , Boston , 2005 . L. Bergmans and M. Ak\u015fit. Principles and Design Rationale of Composition Filters. pages 63--95. Addison-Wesley, Boston, 2005."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.27"},{"key":"e_1_3_2_1_6_1","series-title":"The Eclipse Series","volume-title":"Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools","author":"Colyer A.","year":"2004","unstructured":"A. Colyer , A. Clement , G. Harley , and M. Webster . Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools . The Eclipse Series . Addison Wesley Professional , 2004 . A. Colyer, A. Clement, G. Harley, and M. Webster. Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools. The Eclipse Series. Addison Wesley Professional, 2004."},{"key":"e_1_3_2_1_7_1","unstructured":"Homepage of the Eclipse Java Development Tools (JDT) Subproject. http:\/\/www.eclipse.org\/jdt\/.  Homepage of the Eclipse Java Development Tools (JDT) Subproject. http:\/\/www.eclipse.org\/jdt\/."},{"key":"e_1_3_2_1_8_1","volume-title":"Refactoring: Improving the Design of Existing Code","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_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643610"},{"key":"e_1_3_2_1_10_1","series-title":"Lecture Notes in Computer Science","volume-title":"Refactoring of Aspect-Oriented Software","author":"Hanenberg S.","year":"2003","unstructured":"S. Hanenberg , C. Oberschulte , and R. Unland . Refactoring of Aspect-Oriented Software . In R. Unland, editor, NetObjectDays, volume 2591 of Lecture Notes in Computer Science . Springer , 2003 . S. Hanenberg, C. Oberschulte, and R. Unland. Refactoring of Aspect-Oriented Software. In R. Unland, editor, NetObjectDays, volume 2591 of Lecture Notes in Computer Science. Springer, 2003."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052910"},{"key":"e_1_3_2_1_12_1","first-page":"17","volume-title":"FOAL 2002: Foundations of Aspect-Oriented Languages (AOSD-2002)","author":"Masuhara H.","year":"2002","unstructured":"H. Masuhara , G. Kiczales , and C. Dutchyn . Compilation Semantics of Aspect-Oriented Programs. In Ron Cytron and Gary T. Leavens, editors , FOAL 2002: Foundations of Aspect-Oriented Languages (AOSD-2002) , pages 17 -- 26 , March 2002 . H. Masuhara, G. Kiczales, and C. Dutchyn. Compilation Semantics of Aspect-Oriented Programs. In Ron Cytron and Gary T. Leavens, editors, FOAL 2002: Foundations of Aspect-Oriented Languages (AOSD-2002), pages 17--26, March 2002."},{"key":"e_1_3_2_1_13_1","author":"Mens T.","year":"2004","unstructured":"T. Mens , K. Mens , and T. Tourw\u00e9 . Aspect-Oriented Software Evolution. ERCIM News. (58):36--37 , July 2004 . T. Mens, K. Mens, and T. Tourw\u00e9. Aspect-Oriented Software Evolution. ERCIM News. (58):36--37, July 2004.","journal-title":"Aspect-Oriented Software Evolution. ERCIM News. (58):36--37"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052908"},{"key":"e_1_3_2_1_15_1","volume-title":"Refactoring Object-Oriented Frameworks. Ph.d. thesis","author":"Opdyke W. F.","year":"1992","unstructured":"W. F. Opdyke . Refactoring Object-Oriented Frameworks. Ph.d. thesis , University of Illinois at Urbana-Champaign , Urbana-Champaign, IL, 1992 . W. F. Opdyke. Refactoring Object-Oriented Frameworks. Ph.d. thesis, University of Illinois at Urbana-Champaign, Urbana-Champaign, IL, 1992."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_10"},{"key":"e_1_3_2_1_17_1","unstructured":"Online Catalog of Refactorings. http:\/\/www.refactoring.com\/catalog\/index.html.  Online Catalog of Refactorings. http:\/\/www.refactoring.com\/catalog\/index.html."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062598"},{"key":"e_1_3_2_1_19_1","unstructured":"Research on Object-Oriented Technologies and Systems Department at University of Bonn. Homepage of the LogicAJ Project. available from http:\/\/roots.iai.uni-bonn.de\/research\/logicaj\/.  Research on Object-Oriented Technologies and Systems Department at University of Bonn. Homepage of the LogicAJ Project . available from http:\/\/roots.iai.uni-bonn.de\/research\/logicaj\/."},{"key":"e_1_3_2_1_20_1","unstructured":"S. Rura and B. Lerner. A Basis for AspectJ Refactoring. http:\/\/www.mtholyoke.edu\/blerner\/papers\/gpce04.pdf 2004.  S. Rura and B. Lerner. A Basis for AspectJ Refactoring. http:\/\/www.mtholyoke.edu\/blerner\/papers\/gpce04.pdf 2004."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/379605.379661"},{"key":"e_1_3_2_1_22_1","unstructured":"Source Code of the Spacewar Example Program. http:\/\/dev.eclipse.org\/viewcvs\/index.cgi\/org.eclipse.ajdt\/AJDT_src\/org.eclipse.ajdt.examples\/examples\/spacewar\/?root=Tools_Project.  Source Code of the Spacewar Example Program. http:\/\/dev.eclipse.org\/viewcvs\/index.cgi\/org.eclipse.ajdt\/AJDT_src\/org.eclipse.ajdt.examples\/examples\/spacewar\/?root=Tools_Project."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.99"},{"key":"e_1_3_2_1_24_1","unstructured":"System and Software Engineering lab (SSEL) at the Department of (Applied) Computer Science (Faculty of Sciences) at Vrije Universiteit Brussel (VUB). JAsCo Language Reference. available from http:\/\/ssel.vub.ac.be\/jasco\/documentation:main.  System and Software Engineering lab (SSEL) at the Department of (Applied) Computer Science (Faculty of Sciences) at Vrije Universiteit Brussel (VUB). JAsCo Language Reference . available from http:\/\/ssel.vub.ac.be\/jasco\/documentation:main."},{"key":"e_1_3_2_1_25_1","volume-title":"Proc. 4rd Int' Conf. on Aspect-Oriented Software Development (AOSD-2005)","author":"Tarr Peri","year":"2005","unstructured":"Peri Tarr , editor. Proc. 4rd Int' Conf. on Aspect-Oriented Software Development (AOSD-2005) . ACM Press , March 2005 . Peri Tarr, editor. Proc. 4rd Int' Conf. on Aspect-Oriented Software Development (AOSD-2005). ACM Press, March 2005."},{"key":"e_1_3_2_1_26_1","volume-title":"On the Existence of the AOSD-Evolution Paradox","author":"Tourw\u00e9 T.","year":"2003","unstructured":"T. Tourw\u00e9 , J. Brichau , and K. Gybels . On the Existence of the AOSD-Evolution Paradox . In Lodewijk Bergmans, Johan Brichau, Peri Tarr, and Erik Ernst, editors, SPLAT : Software engineering Properties of Languages for Aspect Technologies, Boston, USA , March 2003 . T. Tourw\u00e9, J. Brichau, and K. Gybels. On the Existence of the AOSD-Evolution Paradox. In Lodewijk Bergmans, Johan Brichau, Peri Tarr, and Erik Ernst, editors, SPLAT: Software engineering Properties of Languages for Aspect Technologies, Boston, USA, March 2003."},{"key":"e_1_3_2_1_27_1","volume-title":"thesis","author":"Wloka J.","year":"2007","unstructured":"J. Wloka . Tool-supported Refactoring of Aspect-oriented Programs . Ph.d. thesis , Technical University Berlin , Berlin, Germany , 2007 . J. Wloka. Tool-supported Refactoring of Aspect-oriented Programs. Ph.d. thesis, Technical University Berlin, Berlin, Germany, 2007."},{"key":"e_1_3_2_1_28_1","unstructured":"Xerox Corporation. AspectJ Programming Guide. available from http:\/\/eclipse.org\/aspectj.  Xerox Corporation. AspectJ Programming Guide . available from http:\/\/eclipse.org\/aspectj."}],"event":{"name":"AOSD08: 7th Annual Aspect-Oriented Software Development Conference","sponsor":["AOSA Aspect-Oriented Software Association","SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Brussels Belgium","acronym":"AOSD08"},"container-title":["Proceedings of the 7th international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1353482.1353499","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1353482.1353499","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:56:13Z","timestamp":1750254973000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1353482.1353499"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3,31]]},"references-count":27,"alternative-id":["10.1145\/1353482.1353499","10.1145\/1353482"],"URL":"https:\/\/doi.org\/10.1145\/1353482.1353499","relation":{},"subject":[],"published":{"date-parts":[[2008,3,31]]},"assertion":[{"value":"2008-03-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}