[{"text":"\n\n\nJonathan Aldrich , Craig Chambers , David Notkin, ArchJava: connecting software architecture to implementation, Proceedings of the 24th International Conference on Software Engineering, May 19-25, 2002, Orlando, Florida   [doi>10.1145/581339.581365]\n\n","citation":"581365","doi":"http://doi.acm.org/10.1145/581339.581365"},{"text":"\n\nAlikacem, E.H and Sahraoui, H. Generic metric extraction framework. In Proc. of the 16th IWSM/MetriKon, 2006, pp. 383--390.\n\n"},{"text":"\n\n\nJames M. Bieman , Byung-Kyoo Kang, Cohesion and reuse in an object-oriented system, Proceedings of the 1995 Symposium on Software reusability, p.259-262, April 29-30, 1995, Seattle, Washington, USA   [doi>10.1145/211782.211856]\n\n","citation":"211856","doi":"http://doi.acm.org/10.1145/211782.211856"},{"text":"\n\n\nDavid Garlan , Felix Bachmann , James Ivers , Judith Stafford , Len Bass , Paul Clements , Paulo Merson, Documenting Software Architectures: Views and Beyond, Addison-Wesley Professional, 2010 \n\n","citation":"1869937"},{"text":"\n\nCode smells study: http://www.inf.puc-rio.br/~ibertran/aosd12.\n\n"},{"text":"\n\n\nMarco D'Ambros , Alberto Bacchelli , Michele Lanza, On the Impact of Design Flaws on Software Defects, Proceedings of the 2010 10th International Conference on Quality Software, p.23-31, July 14-15, 2010   [doi>10.1109/QSIC.2010.58]\n\n","citation":"1849221"},{"text":"\n\n\nKarim Dhambri , Houari Sahraoui , Pierre Poulin, Visual Detection of Design Anomalies, Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering, p.279-283, April 01-04, 2008   [doi>10.1109/CSMR.2008.4493326]\n\n","citation":"1545375"},{"text":"\n\n\nMichael Eichberg , Sven Kloppenburg , Karl Klose , Mira Mezini, Defining and continuous checking of structural program dependencies, Proceedings of the 30th international conference on Software engineering, May 10-18, 2008, Leipzig, Germany   [doi>10.1145/1368088.1368142]\n\n","citation":"1368142","doi":"http://doi.acm.org/10.1145/1368088.1368142"},{"text":"\n\nEmden, E. and Moonen, L. Java quality assurance by detecting code smells. In Proceedings of the 9th ICRE, 2002.\n\n"},{"text":"\n\nFEAT tool, http://www.cs.mcgill.ca/~swevo/feat/\n\n"},{"text":"\n\nFerrari, F. et al. An exploratory study of error-proneness in evolving Aspect-Oriented Programs. In: Proc. of the 25th OOPSLA, USA, 2009.\n\n"},{"text":"\n\n\nEduardo Figueiredo , Nelio Cacho , Claudio Sant'Anna , Mario Monteiro , Uira Kulesza , Alessandro Garcia , Sérgio Soares , Fabiano Ferrari , Safoora Khan , Fernando Castor Filho , Francisco Dantas, Evolving software product lines with aspects: an empirical study on design stability, Proceedings of the 30th international conference on Software engineering, May 10-18, 2008, Leipzig, Germany   [doi>10.1145/1368088.1368124]\n\n","citation":"1368124","doi":"http://doi.acm.org/10.1145/1368088.1368124"},{"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\nJoshua Garcia , Daniel Popescu , George Edwards , Nenad Medvidovic, Identifying Architectural Bad Smells, Proceedings of the 2009 European Conference on Software Maintenance and Reengineering, p.255-258, March 24-27, 2009   [doi>10.1109/CSMR.2009.59]\n\n","citation":"1545447"},{"text":"\n\n\nPhil Greenwood , Thiago Bartolomei , Eduardo Figueiredo , Marcos Dosea , Alessandro Garcia , Nelio Cacho , Cláudio Sant'Anna , Sergio Soares , Paulo Borba , Uirá Kulesza , Awais Rashid, On the impact of aspectual decompositions on design stability: an empirical study, Proceedings of the 21st European conference on Object-Oriented Programming, July 30-August 03, 2007, Berlin, Germany \n\n","citation":"2394771"},{"text":"\n\n\nLorin Hochstein , Mikael Lindvall, Combating architectural degeneration: a survey, Information and Software Technology, v.47 n.10, p.643-656, July, 2005   [doi>10.1016/j.infsof.2004.11.005]\n\n","citation":"1709719"},{"text":"\n\nHosmer, D. and Lemeshow, S. Applied Logistic Regression (2nd Edition). Wiley, 2000.\n\n"},{"text":"\n\n\nFoutse Khomh , Massimiliano Di Penta , Yann-Gael Gueheneuc, An Exploratory Study of the Impact of Code Smells on Software Change-proneness, Proceedings of the 2009 16th Working Conference on Reverse Engineering, p.75-84, October 13-16, 2009   [doi>10.1109/WCRE.2009.28]\n\n","citation":"1686210"},{"text":"\n\nKiczales, G.,et al. Aspect-oriented programming. In Proc. of the 11th ECOOP. LNCS, vol. 1241. Springer, Heidelberg. pp. 220--242, 1997.\n\n"},{"text":"\n\n\nBarbara Kitchenham , Hiyam Al-Khilidar , Muhammad Ali Babar , Mike Berry , Karl Cox , Jacky Keung , Felicia Kurniawati , Mark Staples , He Zhang , Liming Zhu, Evaluating guidelines for empirical software engineering studies, Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, September 21-22, 2006, Rio de Janeiro, Brazil   [doi>10.1145/1159733.1159742]\n\n","citation":"1159742","doi":"http://doi.acm.org/10.1145/1159733.1159742"},{"text":"\n\n\nMichele Lanza , Radu Marinescu , Stéphane Ducasse, Object-Oriented Metrics in Practice, Springer-Verlag New York, Inc., Secaucus, NJ, 2005 \n\n","citation":"1076853"},{"text":"\n\nLippert, M. and Roock, S. Refactoring in Large Software Projects: Performing Complex Restructurings Successfully. Wiley. 2006.\n\n"},{"text":"\n\n\nIsela Macia Bertran , Alessandro Garcia , Arndt von Staa, An exploratory study of code smells in evolving aspect-oriented systems, Proceedings of the tenth international conference on Aspect-oriented software development, March 21-25, 2011, Porto de Galinhas, Brazil   [doi>10.1145/1960275.1960300]\n\n","citation":"1960300","doi":"http://doi.acm.org/10.1145/1960275.1960300"},{"text":"\n\n\nSam Malek , Chiyoung Seo , Sharmila Ravula , Brad Petrus , Nenad Medvidovic, Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support, Proceedings of the 29th international conference on Software Engineering, p.591-601, May 20-26, 2007   [doi>10.1109/ICSE.2007.69]\n\n","citation":"1248889"},{"text":"\n\n\nMika V. Mäntylä , Casper Lassenius, Subjective evaluation of software evolvability using code smells: An empirical study, Empirical Software Engineering, v.11 n.3, p.395-431, September 2006   [doi>10.1007/s10664-006-9002-8]\n\n","citation":"1146489"},{"text":"\n\n\nLeandra Mara , Gustavo Honorato , Francisco Dantas Medeiros , Alessandro Garcia , Carlos Lucena, Hist-Inspect: a tool for history-sensitive detection of code smells, Proceedings of the tenth international conference on Aspect-oriented software development companion, March 21-25, 2011, Porto de Galinhas, Brazil   [doi>10.1145/1960314.1960335]\n\n","citation":"1960335","doi":"http://doi.acm.org/10.1145/1960314.1960335"},{"text":"\n\n\nRadu Marinescu, Detection Strategies: Metrics-Based Rules for Detecting Design Flaws, Proceedings of the 20th IEEE International Conference on Software Maintenance, p.350-359, September 11-14, 2004 \n\n","citation":"1021443"},{"text":"\n\n\nRadu Marinescu , George Ganea , Ioana Verebi, InCode: Continuous Quality Assessment and Improvement, Proceedings of the 2010 14th European Conference on Software Maintenance and Reengineering, p.274-275, March 15-18, 2010   [doi>10.1109/CSMR.2010.44]\n\n","citation":"1955949"},{"text":"\n\n\nRobert Cecil Martin, Agile Software Development: Principles, Patterns, and Practices, Prentice Hall PTR, Upper Saddle River, NJ, 2003 \n\n","citation":"515230"},{"text":"\n\n\nT. J. McCabe, A Complexity Measure, IEEE Transactions on Software Engineering, v.2 n.4, p.308-320, July 1976   [doi>10.1109/TSE.1976.233837]\n\n","citation":"1313586"},{"text":"\n\n\nBertrand Meyer, Object-oriented software construction (2nd ed.), Prentice-Hall, Inc., Upper Saddle River, NJ, 1997 \n\n","citation":"261119"},{"text":"\n\n\nNaouel Moha , Yann-Gael Gueheneuc , Laurence Duchien , Anne-Francoise Le Meur, DECOR: A Method for the Specification and Detection of Code and Design Smells, IEEE Transactions on Software Engineering, v.36 n.1, p.20-36, January 2010   [doi>10.1109/TSE.2009.50]\n\n","citation":"1729592"},{"text":"\n\n\nMatthew James Munro, Product Metrics for Automatic Identification of \"Bad Smell\" Design Problems in Java Source-Code, Proceedings of the 11th IEEE International Software Metrics Symposium, p.15, September 19-22, 2005   [doi>10.1109/METRICS.2005.38]\n\n","citation":"1092155"},{"text":"\n\nMuLATo tool, http://sourceforge.net/projects/mulato/ (3/08/2009)\n\n"},{"text":"\n\n\nGail C. Murphy , David Notkin , Kevin J. Sullivan, Software Reflexion Models: Bridging the Gap between Design and Implementation, IEEE Transactions on Software Engineering, v.27 n.4, p.364-380, April 2001   [doi>10.1109/32.917525]\n\n","citation":"630933"},{"text":"\n\n\nEmerson Murphy-Hill, Scalable, expressive, and context-sensitive code smell display, Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, October 19-23, 2008, Nashville, TN, USA   [doi>10.1145/1449814.1449854]\n\n","citation":"1449854","doi":"http://doi.acm.org/10.1145/1449814.1449854"},{"text":"\n\n\nSteffen M. Olbrich , Daniela S. Cruzes , Dag I. K. Sjoberg, Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems, Proceedings of the 2010 IEEE International Conference on Software Maintenance, p.1-10, September 12-18, 2010   [doi>10.1109/ICSM.2010.5609564]\n\n","citation":"1913304"},{"text":"\n\n\nSteffen Olbrich , Daniela S. Cruzes , Victor Basili , Nico Zazworka, The evolution and impact of code smells: A case study of two open source systems, Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, p.390-400, October 15-16, 2009   [doi>10.1109/ESEM.2009.5314231]\n\n","citation":"1671285"},{"text":"\n\n\nDewayne E. Perry , Alexander L. Wolf, Foundations for the study of software architecture, ACM SIGSOFT Software Engineering Notes, v.17 n.4, p.40-52, Oct. 1992   [doi>10.1145/141874.141884]\n\n","citation":"141884","doi":"http://doi.acm.org/10.1145/141874.141884"},{"text":"\n\n\nDaniel Ratiu , Stéphane Ducasse , Tudor Gîrba , Radu Marinescu, Using History Information to Improve Design Flaws Detection, Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04), p.223, March 24-26, 2004 \n\n","citation":"977733"},{"text":"\n\n\nJacek Ratzinger , Michael Fischer , Harald Gall, Improving evolvability through refactoring, Proceedings of the 2005 international workshop on Mining software repositories, p.1-5, May 17-17, 2005, St. Louis, Missouri   [doi>10.1145/1083142.1083155]\n\n","citation":"1083155","doi":"http://doi.acm.org/10.1145/1083142.1083155"},{"text":"\n\n\nCláudio Sant'Anna , Eduardo Figueiredo , Alessandro Garcia , Carlos J. P. Lucena, On the modularity of software architectures: a concern-driven measurement framework, Proceedings of the First European conference on Software Architecture, September 24-26, 2007, Madrid, Spain \n\n","citation":"2394235"},{"text":"\n\nSonar: http://docs.codehaus.org/display/SONAR/\n\n"},{"text":"\n\nSrivisut, K. and Muenchaisri, P. Bad-smell Metrics for Aspect-Oriented Software. In Proc of the 6th ICIS, 2007.\n\n"},{"text":"\n\nTogether: http://www.borland.com/us/products/together/\n\n"},{"text":"\n\n\nNikolaos Tsantalis , Alexander Chatzigeorgiou, Identification of Move Method Refactoring Opportunities, IEEE Transactions on Software Engineering, v.35 n.3, p.347-367, May 2009   [doi>10.1109/TSE.2009.1]\n\n","citation":"1592367"},{"text":"\n\nUnderstand: http://www.scitools.com/\n\n"},{"text":"\n\n\nWilliam C. Wake, Refactoring Workbook, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2003 \n\n","citation":"945758"},{"text":"\n\n\nRichard Wettel , Michele Lanza, Visually localizing design problems with disharmony maps, Proceedings of the 4th ACM symposium on Software visualization, September 16-17, 2008, Ammersee, Germany   [doi>10.1145/1409720.1409745]\n\n","citation":"1409745","doi":"http://doi.acm.org/10.1145/1409720.1409745"}]