[{"text":"\n\n21st IEEE International Conference on Software Maintenance {ICSM 2005), 25--30 September 2005, Budapest, Hungary. IEEE Computer Society, 2005.\n\n"},{"text":"\n\nC. Allan, P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, O. Lhotak, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibble. Adding trace matching to AspectJ. Technical Report abc-2005-1, Programming Tools Group, University of Oxford University, UK; BRICS, Group of Aarhus, Denmark; Sable Research, McGill University, Montreal, Canada, 2005.\n\n"},{"text":"\n\nHomepage of the AspectJ Programming Language. http://www.eclipse.org/aspectj.\n\n"},{"text":"\n\nL. Bergmans and M. Akşit. Principles and Design Rationale of Composition Filters. pages 63--95. Addison-Wesley, Boston, 2005.\n\n"},{"text":"\n\n\nDave Binkley , Mariano Ceccato , Mark Harman , Filippo Ricca , Paolo Tonella, Automated Refactoring of Object Oriented Code into Aspects, Proceedings of the 21st IEEE International Conference on Software Maintenance, p.27-36, September 25-30, 2005   [doi>10.1109/ICSM.2005.27]\n\n","citation":"1091839"},{"text":"\n\n\nAdrian Colyer , Andy Clement , George Harley , Matthew Webster, Eclipse aspectj: aspect-oriented programming with aspectj and the eclipse aspectj development tools, Addison-Wesley Professional, 2004 \n\n","citation":"1407791"},{"text":"\n\nHomepage of the Eclipse Java Development Tools (JDT) Subproject. http://www.eclipse.org/jdt/.\n\n"},{"text":"\n\n\nRefactoring: improving the design of existing code, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1999 \n\n","citation":"311424"},{"text":"\n\n\nKris Gybels , Johan Brichau, Arranging language features for more robust pattern-based crosscuts, Proceedings of the 2nd international conference on Aspect-oriented software development, p.60-69, March 17-21, 2003, Boston, Massachusetts   [doi>10.1145/643603.643610]\n\n","citation":"643610","doi":"http://doi.acm.org/10.1145/643603.643610"},{"text":"\n\nS. 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.\n\n"},{"text":"\n\n\nJan Hannemann , Gail C. Murphy , Gregor Kiczales, Role-based refactoring of crosscutting concerns, Proceedings of the 4th international conference on Aspect-oriented software development, p.135-146, March 14-18, 2005, Chicago, Illinois   [doi>10.1145/1052898.1052910]\n\n","citation":"1052910","doi":"http://doi.acm.org/10.1145/1052898.1052910"},{"text":"\n\nH. 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.\n\n"},{"text":"\n\nT. Mens, K. Mens, and T. Tourwé. Aspect-Oriented Software Evolution. ERCIM News. (58):36--37, July 2004.\n\n"},{"text":"\n\n\nMiguel P. Monteiro , João M. Fernandes, Towards a catalog of aspect-oriented refactorings, Proceedings of the 4th international conference on Aspect-oriented software development, p.111-122, March 14-18, 2005, Chicago, Illinois   [doi>10.1145/1052898.1052908]\n\n","citation":"1052908","doi":"http://doi.acm.org/10.1145/1052898.1052908"},{"text":"\n\n\nWilliam F. Opdyke, Refactoring object-oriented frameworks, University of Illinois at Urbana-Champaign, Champaign, IL, 1992 \n\n","citation":"169783"},{"text":"\n\n\nKlaus Ostermann , Mira Mezini , Christoph Bockisch, Expressive pointcuts for increased modularity, Proceedings of the 19th European conference on Object-Oriented Programming, July 25-29, 2005, Glasgow, UK   [doi>10.1007/11531142_10]\n\n","citation":"2144905"},{"text":"\n\nOnline Catalog of Refactorings. http://www.refactoring.com/catalog/index.html.\n\n"},{"text":"\n\n\nXiaoxia Ren , Barbara G. Ryder , Maximilian Stoerzer , Frank Tip, Chianti: a change impact analysis tool for java programs, Proceedings of the 27th international conference on Software engineering, May 15-21, 2005, St. Louis, MO, USA   [doi>10.1145/1062455.1062598]\n\n","citation":"1062598","doi":"http://doi.acm.org/10.1145/1062455.1062598"},{"text":"\n\nResearch 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/.\n\n"},{"text":"\n\nS. Rura and B. Lerner. A Basis for AspectJ Refactoring. http://www.mtholyoke.edu/blerner/papers/gpce04.pdf, 2004.\n\n"},{"text":"\n\n\nBarbara G. Ryder , Frank Tip, Change impact analysis for object-oriented programs, Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, p.46-53, June 2001, Snowbird, Utah, USA   [doi>10.1145/379605.379661]\n\n","citation":"379661","doi":"http://doi.acm.org/10.1145/379605.379661"},{"text":"\n\nSource 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.\n\n"},{"text":"\n\n\nMaximilian Stoerzer , Juergen Graf, Using Pointcut Delta Analysis to Support Evolution of Aspect-Oriented Software, Proceedings of the 21st IEEE International Conference on Software Maintenance, p.653-656, September 25-30, 2005   [doi>10.1109/ICSM.2005.99]\n\n","citation":"1091900"},{"text":"\n\nSystem 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.\n\n"},{"text":"\n\nPeri Tarr, editor. Proc. 4rd Int' Conf. on Aspect-Oriented Software Development (AOSD-2005). ACM Press, March 2005.\n\n"},{"text":"\n\nT. Tourwé, 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.\n\n"},{"text":"\n\nJ. Wloka. Tool-supported Refactoring of Aspect-oriented Programs. Ph.d. thesis, Technical University Berlin, Berlin, Germany, 2007.\n\n"},{"text":"\n\nXerox Corporation. AspectJ Programming Guide. available from http://eclipse.org/aspectj.\n\n"}]