[{"text":"\n\n\nAndrew Bragdon , Steven P. Reiss , Robert Zeleznik , Suman Karumuri , William Cheung , Joshua Kaplan , Christopher Coleman , Ferdi Adeputra , Joseph J. LaViola, Jr., Code bubbles: rethinking the user interface paradigm of integrated development environments, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, May 01-08, 2010, Cape Town, South Africa   [doi>10.1145/1806799.1806866]\n\n","citation":"1806866","doi":"http://doi.acm.org/10.1145/1806799.1806866"},{"text":"\n\n\nShigeru Chiba, Load-Time Structural Reflection in Java, Proceedings of the 14th European Conference on Object-Oriented Programming, p.313-336, June 12-16, 2000 \n\n","citation":"679856"},{"text":"\n\n\nMichael Desmond , Margaret-Anne Storey , Chris Exton, Fluid Source Code Views, Proceedings of the 14th IEEE International Conference on Program Comprehension, p.260-263, June 14-16, 2006   [doi>10.1109/ICPC.2006.24]\n\n","citation":"1136193"},{"text":"\n\n\nAndrew D. Eisenberg , Gregor Kiczales, Expressive programs through presentation extension, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada   [doi>10.1145/1218563.1218573]\n\n","citation":"1218573","doi":"http://doi.acm.org/10.1145/1218563.1218573"},{"text":"\n\nR. E. Filman and D. P. Friedman. Aspect-oriented programming is quantification and obliviousness. In R. E. Filman, T. Elrad, S. Clarke, and M. Akşit, editors, Aspect-Oriented Software Development, pages 21--35. Addison-Wesley, 2005.\n\n"},{"text":"\n\nE. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Addison-Wesley, 1994.\n\n"},{"text":"\n\n\nTerry Hon , Gregor Kiczales, Fluid AOP join point models, Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA   [doi>10.1145/1176617.1176687]\n\n","citation":"1176687","doi":"http://doi.acm.org/10.1145/1176617.1176687"},{"text":"\n\n\nDaqing Hou , Ferosh Jacob , Patricia Jablonski, Exploring the design space of proactive tool support for copy-and-paste programming, Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, November 02-05, 2009, Ontario, Canada   [doi>10.1145/1723028.1723051]\n\n","citation":"1723051","doi":"http://doi.acm.org/10.1145/1723028.1723051"},{"text":"\n\n\n\nCory J. Kapser , Michael W. Godfrey, \"Cloning considered harmful\" considered harmful: patterns of cloning in software, Empirical Software Engineering, v.13 n.6, p.645-692, December 2008   [doi>10.1007/s10664-008-9076-6]\n\n","citation":"1466716"},{"text":"\n\n\nChristian Kästner , Sven Apel , Martin Kuhlemann, Granularity in software product lines, Proceedings of the 30th international conference on Software engineering, May 10-18, 2008, Leipzig, Germany   [doi>10.1145/1368088.1368131]\n\n","citation":"1368131","doi":"http://doi.acm.org/10.1145/1368088.1368131"},{"text":"\n\n\nMik Kersten , Gail C. Murphy, Mylar: a degree-of-interest model for IDEs, Proceedings of the 4th international conference on Aspect-oriented software development, p.159-168, March 14-18, 2005, Chicago, Illinois   [doi>10.1145/1052898.1052912]\n\n","citation":"1052912","doi":"http://doi.acm.org/10.1145/1052898.1052912"},{"text":"\n\n\nGregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 18-22, 2001 \n\n","citation":"680006"},{"text":"\n\n\nDonald E. Knuth, Literate programming, The Computer Journal, v.27 n.2, p.97-111, May 1984   [doi>10.1093/comjnl/27.2.97]\n\n","citation":"479"},{"text":"\n\n\nDavid H. Lorenz , Boaz Rosenan, Cedalion: a language for language oriented programming, Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, October 22-27, 2011, Portland, Oregon, USA   [doi>10.1145/2048066.2048123]\n\n","citation":"2048123","doi":"http://doi.acm.org/10.1145/2048066.2048123"},{"text":"\n\n\n\nRobert C. Miller , Brad A. Myers, Interactive Simultaneous Editing of Multiple Text Regions, Proceedings of the General Track: 2002 USENIX Annual Technical Conference, p.161-174, June 25-30, 2001 \n\n","citation":"715910"},{"text":"\n\n\nD. L. Parnas, On the criteria to be used in decomposing systems into modules, Communications of the ACM, v.15 n.12, p.1053-1058, Dec. 1972   [doi>10.1145/361598.361623]\n\n","citation":"361623","doi":"http://doi.acm.org/10.1145/361598.361623"},{"text":"\n\n\nSteven P. Reiss, Simplifying data integration: the design of the desert software development environment, Proceedings of the 18th international conference on Software engineering, p.398-407, March 25-29, 1996, Berlin, Germany \n\n","citation":"227811"},{"text":"\n\nThe Eclipse Foundation. AspectJ development tools (ajdt). http://www.eclipse.org/ajdt.\n\n"},{"text":"\n\n\nMichael Toomim , Andrew Begel , Susan L. Graham, Managing Duplicated Code with Linked Editing, Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing, p.173-180, September 26-29, 2004   [doi>10.1109/VLHCC.2004.35]\n\n","citation":"1034566"}]