[{"text":"\n\n\nHani Abdeen , Stephane Ducasse , Houari Sahraoui , Ilham Alloui, Automatic Package Coupling and Cycle Minimization, Proceedings of the 2009 16th Working Conference on Reverse Engineering, p.103-112, October 13-16, 2009   [doi>10.1109/WCRE.2009.13]\n\n","citation":"1686213"},{"text":"\n\n\nDavide Ancona , Elena Zucca, True Modules for Java-like Languages, Proceedings of the 15th European Conference on Object-Oriented Programming, p.354-380, June 18-22, 2001 \n\n","citation":"680010"},{"text":"\n\n\nNicolas Anquetil , Jannik Laval, Legacy Software Restructuring: Analyzing a Concrete Case, Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering, p.279-286, March 01-04, 2011   [doi>10.1109/CSMR.2011.34]\n\n","citation":"1962740"},{"text":"\n\n\nG. Antoniol , M. Di Penta , M. Neteler, Moving to Smaller Libraries via Clustering and Genetic Algorithms, Proceedings of the Seventh European Conference on Software Maintenance and Reengineering, p.307, March 26-28, 2003 \n\n","citation":"873579"},{"text":"\n\nM. Bastian, S. Heymann, and M. Jacomy. Gephi: An open source software for exploring and manipulating networks. In Proceedings of the ICWSM '09. AAAI, 2009.\n\n"},{"text":"\n\n\nGabriele Bavota , Andrea De Lucia , Andrian Marcus , Rocco Oliveto, Software Re-Modularization Based on Structural and Semantic Metrics, Proceedings of the 2010 17th Working Conference on Reverse Engineering, p.195-204, October 13-16, 2010   [doi>10.1109/WCRE.2010.29]\n\n","citation":"1919593"},{"text":"\n\n\nFabian Beck , Stephan Diehl, On the congruence of modularity and code coupling, Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, September 05-09, 2011, Szeged, Hungary   [doi>10.1145/2025113.2025162]\n\n","citation":"2025162","doi":"http://doi.acm.org/10.1145/2025113.2025162"},{"text":"\n\nE. Bertin. A concise introduction to the statistical physics of complex systems. Springer, 2012.\n\n"},{"text":"\n\n\nKelly Blincoe , Giuseppe Valetto , Sean Goggins, Proximity: a measure to quantify the need for developers' coordination, Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, February 11-15, 2012, Seattle, Washington, USA   [doi>10.1145/2145204.2145406]\n\n","citation":"2145406","doi":"http://doi.acm.org/10.1145/2145204.2145406"},{"text":"\n\n\nSergio Bryton , Fernando Brito e. Abreu, Modularity-Oriented Refactoring, Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering, p.294-297, April 01-04, 2008   [doi>10.1109/CSMR.2008.4493330]\n\n","citation":"1545379"},{"text":"\n\nJ. Cruz and C. Dorea. Simple conditions for the convergence of simulated annealing type algorithms. Journal of applied probability, pages 885--892, 1998.\n\n"},{"text":"\n\n\nJ. S. Davis, Effect of modularity on maintainability of rule-based systems, International Journal of Man-Machine Studies, v.32 n.4, p.439-447, April 1990   [doi>10.1016/S0020-7373(05)80141-5]\n\n","citation":"80000"},{"text":"\n\nE. W. Dijkstra. On the role of scientific thought. In Selected Writings on Computing: A Personal Perspective, pages 60--66. Springer, 1982.\n\n"},{"text":"\n\n\nD. Doval , S. Mancoridis , B. S. Mitchell, Automatic Clustering of Software Systems Using a Genetic Algorithm, Proceedings of the Software Technology and Engineering Practice, p.73, August 30-September 02, 1999 \n\n","citation":"832036"},{"text":"\n\n\nBart Du Bois , Serge Demeyer , Jan Verelst, Refactoring \" Improving Coupling and Cohesion of Existing Code, Proceedings of the 11th Working Conference on Reverse Engineering, p.144-151, November 08-12, 2004 \n\n","citation":"1039046"},{"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\nM. M. Geipel. Modularity, dependence and change. Advances in Complex Systems, 15(06), 2012. \n\n"},{"text":"\n\n\nMarkus M. Geipel , Frank Schweitzer, The Link between Dependency and Cochange: Empirical Evidence, IEEE Transactions on Software Engineering, v.38 n.6, p.1432-1444, November 2012   [doi>10.1109/TSE.2011.91]\n\n","citation":"2420785"},{"text":"\n\n\nV. Granville , M. Krivánek , J. P. Rasson, Simulated Annealing: A Proof of Convergence, IEEE Transactions on Pattern Analysis and Machine Intelligence, v.16 n.6, p.652-656, June 1994   [doi>10.1109/34.295910]\n\n","citation":"628617"},{"text":"\n\n\nRichard Hall , Karl Pauls , Stuart McCulloch , David Savage, Osgi in Action: Creating Modular Applications in Java, Manning Publications Co., Greenwich, CT, 2011 \n\n","citation":"2018636"},{"text":"\n\nE. Hautus. Improving java software through package structure analysis. In The 6th IASTED International Conference Software Engineering and Applications, 2002.\n\n"},{"text":"\n\nS. Kirkpatrick, D. G. Jr., and M. P. Vecchi. Optimization by simmulated annealing. science, 220(4598):671--680, 1983.\n\n"},{"text":"\n\n\nAtomic Architectural Component Recovery for Program Understanding and Evolution, Proceedings of the International Conference on Software Maintenance (ICSM'02), p.478, October 03-06, 2002 \n\n","citation":"879740"},{"text":"\n\n\nWei Li , Sallie Henry, Object-oriented metrics that predict maintainability, Journal of Systems and Software, v.23 n.2, p.111-122, Nov. 1993   [doi>10.1016/0164-1212(93)90077-B]\n\n","citation":"170622"},{"text":"\n\n\nKiarash Mahdavi , Mark Harman , Robert Mark Hierons, A Multiple Hill Climbing Approach to Software Module Clustering, Proceedings of the International Conference on Software Maintenance, p.315, September 22-26, 2003 \n\n","citation":"943609"},{"text":"\n\nN. Metropolis, A.W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, and E. Teller. Equation of state calculations by fast computing machines. The journal of chemical physics, 21:1087, 1953.\n\n"},{"text":"\n\nD. Mitra, F. Romeo, and A. Sangiovanni-Vincentelli. Convergence and finite-time behavior of simulated annealing. In Decision and Control, 1985 24th IEEE Conference on, volume 24, pages 761--767. IEEE, 1985.\n\n"},{"text":"\n\nM. E. J. Newman. Mixing patterns in networks. Phy. Review E, 67: 026126, 2003.\n\n"},{"text":"\n\nM. E. J. Newman and M. Girvan. Finding and evaluating community structure in networks. Physical Review E, 69:026113, 2004.\n\n"},{"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\nD. L. Parnas , P. C. Clements , D. M. Weiss, The Modular Structure of Complex Systems, IEEE Transactions on Software Engineering, v.11 n.3, p.259-266, March 1985   [doi>10.1109/TSE.1985.232209]\n\n","citation":"1313967"},{"text":"\n\nS. Parsa and O. Bushehrian. Genetic clustering with constraints. Journal of research and practice in information technology, 39(1):47--60, 2007.\n\n"},{"text":"\n\n\nDenys Poshyvanyk , Andrian Marcus, The Conceptual Coupling Metrics for Object-Oriented Systems, Proceedings of the 22nd IEEE International Conference on Software Maintenance, p.469-478, September 24-27, 2006   [doi>10.1109/ICSM.2006.67]\n\n","citation":"1173033"},{"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\nJ. Tessier. The dependency finder user manual. . Dependency Finder (2001-2012). Revised BSD License., 2012.\n\n"},{"text":"\n\nC. J. Tessone, M. M. Geipel, and F. Schweitzer. Sustainable growth in complex networks. EPL (Europhysics Letters), 96:58005, 2011.\n\n"},{"text":"\n\nY. Umeda, S. Fukushige, K. Tonoike, and S. Kondoh. Product modularity for life cycle design. CIRP Annals-Manufacturing Technology, 57(1):13--16, 2008.\n\n"},{"text":"\n\n\nGiuseppe Valetto , Mary Helander , Kate Ehrlich , Sunita Chulani , Mark Wegman , Clay Williams, Using Software Repositories to Investigate Socio-technical Congruence in Development Projects, Proceedings of the Fourth International Workshop on Mining Software Repositories, p.25, May 20-26, 2007   [doi>10.1109/MSR.2007.33]\n\n","citation":"1269039"},{"text":"\n\nF. Y.Wu. The potts model. Reviews of Modern Physics, 54:235, 1982.\n\n"},{"text":"\n\n\nJingwei Wu , Ahmed E. Hassan , Richard C. Holt, Comparison of Clustering Algorithms in the Context of Software Evolution, Proceedings of the 21st IEEE International Conference on Software Maintenance, p.525-535, September 25-30, 2005   [doi>10.1109/ICSM.2005.31]\n\n","citation":"1091881"},{"text":"\n\n\nMarcelo Serrano Zanetti, The co-evolution of socio-technical structures in sustainable software development: lessons from the open source software communities, Proceedings of the 34th International Conference on Software Engineering, June 02-09, 2012, Zurich, Switzerland \n\n","citation":"2337491"},{"text":"\n\nM. S. Zanetti. A complex systems approach to software engineering. PhD thesis, Diss., Eidgenössische Technische Hochschule ETH Zürich, Nr. 21653, 2013, 2013.\n\n"},{"text":"\n\nM. S. Zanetti and F. Schweitzer. A network perspective on software modularity. In Architecture of Computing Systems (ARCS) Workshops 2012, pages 175--186. GI, IEEE, 2012.\n\n"}]