[{"text":"\n\n\nBram Adams , Zhen Ming Jiang , Ahmed E. Hassan, Identifying crosscutting concerns using historical code changes, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, May 01-08, 2010, Cape Town, South Africa   [doi>10.1145/1806799.1806846]\n\n","citation":"1806846","doi":"http://doi.acm.org/10.1145/1806799.1806846"},{"text":"\n\n\nRakesh Agrawal , Ramakrishnan Srikant, Fast Algorithms for Mining Association Rules in Large Databases, Proceedings of the 20th International Conference on Very Large Data Bases, p.487-499, September 12-15, 1994 \n\n","citation":"672836"},{"text":"\n\n\nCarliss Y. Baldwin , Kim B. Clark, Design Rules: The Power of Modularity Volume 1, MIT Press, Cambridge, MA, 1999 \n\n","citation":"555152"},{"text":"\n\n\nFabian Beck , Stephan Diehl, Evaluating the Impact of Software Evolution on Software Clustering, Proceedings of the 2010 17th Working Conference on Reverse Engineering, p.99-108, October 13-16, 2010   [doi>10.1109/WCRE.2010.19]\n\n","citation":"1919583"},{"text":"\n\n\nDirk Beyer , Andreas Noack, Clustering Software Artifacts Based on Frequent Common Changes, Proceedings of the 13th International Workshop on Program Comprehension, p.259-268, May 15-16, 2005   [doi>10.1109/WPC.2005.12]\n\n","citation":"1059363"},{"text":"\n\n\nSilvia Breu , Thomas Zimmermann, Mining Aspects from Version History, Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering, p.221-230, September 18-22, 2006   [doi>10.1109/ASE.2006.50]\n\n","citation":"1169321"},{"text":"\n\n\nShyam R. Chidamber , Chris F. Kemerer, Towards a metrics suite for object oriented design, Conference proceedings on Object-oriented programming systems, languages, and applications, p.197-211, October 06-11, 1991, Phoenix, Arizona, USA   [doi>10.1145/117954.117970]\n\n","citation":"117970","doi":"http://doi.acm.org/10.1145/117954.117970"},{"text":"\n\n\nCesar Couto , Christofer Silva , Marco Tulio Valente , Roberto Bigonha , Nicolas Anquetil, Uncovering Causal Relationships between Software Metrics and Bugs, Proceedings of the 2012 16th European Conference on Software Maintenance and Reengineering, p.223-232, March 27-30, 2012   [doi>10.1109/CSMR.2012.31]\n\n","citation":"2192566"},{"text":"\n\nC. Couto, P. Pires, M. T. Valente, R. Bigonha, and N. Anquetil. Predicting software defects with causality tests. Journal of Systems and Software, pages 1--38, 2014.\n\n"},{"text":"\n\nM. D'Ambros, M. Lanza, and R. Robbes. An extensive comparison of bug prediction approaches. In 7th Working Conference on Mining Software Repositories (MSR), pages 31--41, 2010.\n\n"},{"text":"\n\nS. Deerwester, S. T. Dumais, G. W. Furnas, T. K. Landauer, and R. Harshman. Indexing by latent semantic analysis. Journal of the American Society for Information Science,, 41:391--407, 1990.\n\n"},{"text":"\n\n\nStéphane Ducasse , Tudor Girba , Adrian Kuhn, Distribution Map, Proceedings of the 22nd IEEE International Conference on Software Maintenance, p.203-212, September 24-27, 2006   [doi>10.1109/ICSM.2006.22]\n\n","citation":"1172997"},{"text":"\n\n\nMalcom Gethers , Huzefa Kagdi , Bogdan Dit , Denys Poshyvanyk, An adaptive approach to impact analysis from change requests to source code, Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering, p.540-543, November 06-10, 2011   [doi>10.1109/ASE.2011.6100120]\n\n","citation":"2190120"},{"text":"\n\n\nWilliam G. Griswold , Jimmy J. Yuan , Yoshikiyo Kato, Exploiting the map metaphor in a tool for software evolution, Proceedings of the 23rd International Conference on Software Engineering, p.265-274, May 12-19, 2001, Toronto, Ontario, Canada \n\n","citation":"381501"},{"text":"\n\n\nKim Herzig , Andreas Zeller, The impact of tangled code changes, Proceedings of the 10th Working Conference on Mining Software Repositories, May 18-19, 2013, San Francisco, CA, USA \n\n","citation":"2487113"},{"text":"\n\n\nDoug Janzen , Kris De Volder, Navigating and querying code without getting lost, Proceedings of the 2nd international conference on Aspect-oriented software development, p.178-187, March 17-21, 2003, Boston, Massachusetts   [doi>10.1145/643603.643622]\n\n","citation":"643622","doi":"http://doi.acm.org/10.1145/643603.643622"},{"text":"\n\nH. Kagdi, M. Gethers, and D. Poshyvanyk. Integrating conceptual and logical couplings for change impact analysis in software. Empirical Software Engineering (EMSE), 2013.\n\n"},{"text":"\n\n\nGeorge Karypis , Eui-Hong (Sam) Han , Vipin Kumar, Chameleon: Hierarchical Clustering Using Dynamic Modeling, Computer, v.32 n.8, p.68-75, August 1999   [doi>10.1109/2.781637]\n\n","citation":"621303"},{"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, Using task context to improve programmer productivity, Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering, November 05-11, 2006, Portland, Oregon, USA   [doi>10.1145/1181775.1181777]\n\n","citation":"1181777","doi":"http://doi.acm.org/10.1145/1181775.1181777"},{"text":"\n\nG. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In 11th European Conference on Object-Oriented Programming (ECOOP), volume 1241 of LNCS, pages 220--242. Springer Verlag, 1997.\n\n"},{"text":"\n\nJ. B. MacQueen. Some methods for classification and analysis of multivariate observations. In 5th Berkeley Symposium on Mathematical Statistics and Probability, pages 281--297, 1967.\n\n"},{"text":"\n\n\nChristopher D. Manning , Prabhakar Raghavan , Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press, New York, NY, 2008 \n\n","citation":"1394399"},{"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\nStas Negara , Mohsen Vakilian , Nicholas Chen , Ralph E. Johnson , Danny Dig, Is it dangerous to use version control histories to study source code evolution?, Proceedings of the 26th European conference on Object-Oriented Programming, June 11-16, 2012, Beijing, China   [doi>10.1007/978-3-642-31057-7_5]\n\n","citation":"2367171"},{"text":"\n\n\nGustavo A. Oliva , Francisco W.S. Santana , Marco A. Gerosa , Cleidson R.B. de Souza, Towards a classification of logical dependencies origins: a case study, Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution, September 05-06, 2011, Szeged, Hungary   [doi>10.1145/2024445.2024452]\n\n","citation":"2024452","doi":"http://doi.acm.org/10.1145/2024445.2024452"},{"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\nDenys Poshyvanyk , Andrian Marcus, Using information retrieval to support design of incremental change of software, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, November 05-09, 2007, Atlanta, Georgia, USA   [doi>10.1145/1321631.1321743]\n\n","citation":"1321743","doi":"http://doi.acm.org/10.1145/1321631.1321743"},{"text":"\n\nD. Poshyvanyk and A. Marcus. Measuring the semantic similarity of comments in bug reports. In 1st International ICPC2008 Workshop on Semantic Technologies in System Maintenance (STSM), pages 265--280, 2008.\n\n"},{"text":"\n\n\nMartin P. Robillard , Gail C. Murphy, Concern graphs: finding and describing concerns using structural program dependencies, Proceedings of the 24th International Conference on Software Engineering, May 19-25, 2002, Orlando, Florida   [doi>10.1145/581339.581390]\n\n","citation":"581390","doi":"http://doi.acm.org/10.1145/581339.581390"},{"text":"\n\n\nMartin P. Robillard , Gail C. Murphy, Representing concerns in source code, ACM Transactions on Software Engineering and Methodology (TOSEM), v.16 n.1, p.3-es, February 2007   [doi>10.1145/1189748.1189751]\n\n","citation":"1189751","doi":"http://doi.acm.org/10.1145/1189748.1189751"},{"text":"\n\n\nMartin P. Robillard , Frédéric Weigand-Warr, ConcernMapper: simple view-based separation of scattered concerns, Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange, p.65-69, October 16-17, 2005, San Diego, California   [doi>10.1145/1117696.1117710]\n\n","citation":"1117710","doi":"http://doi.acm.org/10.1145/1117696.1117710"},{"text":"\n\nG. Santos, M. T. Valente, and N. Anquetil. Remodularization analysis using semantic clustering. In 1st CSMR-WCRE Software Evolution Week, pages 224--233, 2014.\n\n"},{"text":"\n\n\nJacek Śliwerski , Thomas Zimmermann , Andreas Zeller, When do changes induce fixes?, Proceedings of the 2005 international workshop on Mining software repositories, p.1-5, May 17-17, 2005, St. Louis, Missouri   [doi>10.1145/1083142.1083147]\n\n","citation":"1083147","doi":"http://doi.acm.org/10.1145/1083142.1083147"},{"text":"\n\n\nW. P. Stevens , G. J. Myers , L. L. Constantine, Structured design, IBM Systems Journal, v.13 n.2, p.115-139, June 1974   [doi>10.1147/sj.132.0115]\n\n","citation":"1661068"},{"text":"\n\n\nEwan Tempero , Craig Anslow , Jens Dietrich , Ted Han , Jing Li , Markus Lumpe , Hayden Melton , James Noble, The Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies, Proceedings of the 2010 Asia Pacific Software Engineering Conference, p.336-345, November 30-December 03, 2010   [doi>10.1109/APSEC.2010.46]\n\n","citation":"1931936"},{"text":"\n\n\nRicardo Terra , Luis Fernando Miranda , Marco Tulio Valente , Roberto S. Bigonha, Qualitas.class corpus: a compiled version of the qualitas corpus, ACM SIGSOFT Software Engineering Notes, v.38 n.5, September 2013   [doi>10.1145/2507288.2507314]\n\n","citation":"2507314","doi":"http://doi.acm.org/10.1145/2507288.2507314"},{"text":"\n\n\nRobert J. Walker , Shreya Rawal , Jonathan Sillito, Do crosscutting concerns cause modularity problems?, Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, November 11-16, 2012, Cary, North Carolina   [doi>10.1145/2393596.2393654]\n\n","citation":"2393654","doi":"http://doi.acm.org/10.1145/2393596.2393654"},{"text":"\n\n\nThomas Zimmermann , Peter Weissgerber , Stephan Diehl , Andreas Zeller, Mining Version Histories to Guide Software Changes, IEEE Transactions on Software Engineering, v.31 n.6, p.429-445, June 2005   [doi>10.1109/TSE.2005.72]\n\n","citation":"1080066"},{"text":"\n\n\nThomas Zimmermann , Rahul Premraj , Andreas Zeller, Predicting Defects for Eclipse, Proceedings of the Third International Workshop on Predictor Models in Software Engineering, p.9, May 20-26, 2007   [doi>10.1109/PROMISE.2007.10]\n\n","citation":"1269057"}]