{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T20:49:31Z","timestamp":1725828571252},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319237268"},{"type":"electronic","value":"9783319237275"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-23727-5_8","type":"book-chapter","created":{"date-parts":[[2015,9,2]],"date-time":"2015-09-02T09:02:05Z","timestamp":1441184525000},"page":"95-102","source":"Crossref","is-referenced-by-count":2,"title":["(Automated) Software Modularization Using Community Detection"],"prefix":"10.1007","author":[{"given":"Klaus Marius","family":"Hansen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantinos","family":"Manikas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,10,22]]},"reference":[{"key":"8_CR1","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2366.001.0001","volume-title":"Design Rules: The Power of Modularity","author":"CY Baldwin","year":"2000","unstructured":"Baldwin, C.Y., Clark, K.B.: Design Rules: The Power of Modularity, vol. 1. MIT Press, Cambridge (2000)"},{"issue":"23","key":"8_CR2","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/S0164-1212(99)00142-9","volume":"52","author":"F Wilkie","year":"2000","unstructured":"Wilkie, F., Kitchenham, B.: Coupling measures and change ripples in C++ application software. Journal of Systems and Software 52(23), 157\u2013164 (2000)","journal-title":"Journal of Systems and Software"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Li, Z., Liang, P., Avgeriou, P., Guelfi, N., Ampatzoglou, A.: An empirical investigation of modularity metrics for indicating architectural technical debt. In: Proceedings of the 10th International ACM Sigsoft Conference on Quality of Software Architectures, QoSA 2014, New York, NY, USA, pp. 119\u2013128. ACM (2014)","DOI":"10.1145\/2602576.2602581"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Abdeen, H., Ducasse, S., Sahraoui, H.: Modularization metrics: Assessing package organization in legacy large object-oriented software. In: 2011 18th Working Conference on Reverse Engineering (WCRE), pp. 394\u2013398, October 2011","DOI":"10.1109\/WCRE.2011.55"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Abdeen, H., Sahraoui, H., Shata, O., Anquetil, N., Ducasse, S.: Towards automatically improving package structure while respecting original design decisions. In: 2013 20th Working Conference on Reverse Engineering (WCRE), pp. 212\u2013221. IEEE (2013)","DOI":"10.1109\/WCRE.2013.6671296"},{"issue":"2","key":"8_CR6","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1109\/TSE.2010.26","volume":"37","author":"K Praditwong","year":"2011","unstructured":"Praditwong, K., Harman, M., Yao, X.: Software module clustering as a multi-objective search problem. IEEE Transactions on Software Engineering 37(2), 264\u2013282 (2011)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"8_CR7","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1016\/j.infsof.2014.07.015","volume":"57","author":"M Oliveira Barros de","year":"2015","unstructured":"de Oliveira Barros, M., de Almeida Farzat, F., Travassos, G.H.: Learning from optimization: A case study with apache ant. Information and Software Technology 57, 684\u2013704 (2015)","journal-title":"Information and Software Technology"},{"key":"8_CR8","unstructured":"Martin, R.C.: The tipping point: Stability and instability in OO design. Dr Dobb\u2019s, March 2005"},{"issue":"5","key":"8_CR9","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1109\/TSE.2008.43","volume":"34","author":"S Sarkar","year":"2008","unstructured":"Sarkar, S., Kak, A.C., Rama, G.M.: Metrics for measuring the quality of modularization of large-scale object-oriented software. IEEE Transactions on Software Engineering 34(5), 700\u2013720 (2008)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"8_CR10","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1023\/A:1009783721306","volume":"3","author":"LC Briand","year":"1998","unstructured":"Briand, L.C., Daly, J.W., W\u00fcst, J.: A unified framework for cohesion measurement in object-oriented systems. Empirical Software Engineering 3(1), 65\u2013117 (1998)","journal-title":"Empirical Software Engineering"},{"issue":"2","key":"8_CR11","doi-asserted-by":"publisher","first-page":"026113","DOI":"10.1103\/PhysRevE.69.026113","volume":"69","author":"MEJ Newman","year":"2004","unstructured":"Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)","journal-title":"Phys. Rev. E"},{"issue":"5980","key":"8_CR12","doi-asserted-by":"publisher","first-page":"876","DOI":"10.1126\/science.1184819","volume":"328","author":"PJ Mucha","year":"2010","unstructured":"Mucha, P.J., Richardson, T., Macon, K., Porter, M.A., Onnela, J.P.: Community structure in time-dependent, multiscale, and multiplex networks. Science 328(5980), 876\u2013878 (2010)","journal-title":"Science"},{"key":"8_CR13","unstructured":"Gentea, A., Madsen, T.: Using community detection methods for automated software architecture recovery. Master\u2019s thesis, Department of Computer Science, University of Copenhagen, September 2014"},{"issue":"10","key":"8_CR14","doi-asserted-by":"publisher","first-page":"P10008","DOI":"10.1088\/1742-5468\/2008\/10\/P10008","volume":"2008","author":"VD Blondel","year":"2008","unstructured":"Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment 2008(10), P10008 (2008)","journal-title":"Journal of Statistical Mechanics: Theory and Experiment"},{"issue":"3","key":"8_CR15","doi-asserted-by":"publisher","first-page":"036104","DOI":"10.1103\/PhysRevE.74.036104","volume":"74","author":"ME Newman","year":"2006","unstructured":"Newman, M.E.: Finding community structure in networks using the eigenvectors of matrices. Physical Review E 74(3), 036104 (2006)","journal-title":"Physical Review E"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in software engineering. Springer (2012)","DOI":"10.1007\/978-3-642-29044-2"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Tempero, E., Anslow, C., Dietrich, J., Han, T., Li, J., Lumpe, M., Melton, H., Noble, J.: Qualitas corpus: A curated collection of java code for empirical studies. In: 2010 Asia Pacific Software Engineering Conference (APSEC 2010), pp. 336\u2013345, December 2010","DOI":"10.1109\/APSEC.2010.46"},{"key":"8_CR18","unstructured":"Bruneton, E., Lenglet, R., Coupaye, T.: ASM: A code manipulation tool to implement adaptable systems. In: Adaptable and Extensible Component Systems, Grenoble, France, November 2002"},{"key":"8_CR19","unstructured":"Wong, K.: Rigi Users Manual. Department of Computer Science, University of Victoria, July 1996. \n                      http:\/\/www.rigi.cs.uvic.ca\/downloads\/rigi\/doc\/user.html"},{"issue":"1","key":"8_CR20","doi-asserted-by":"publisher","first-page":"016110","DOI":"10.1103\/PhysRevE.74.016110","volume":"74","author":"J Reichardt","year":"2006","unstructured":"Reichardt, J., Bornholdt, S.: Statistical mechanics of community detection. Physical Review E 74(1), 016110 (2006)","journal-title":"Physical Review E"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-23727-5_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T20:53:54Z","timestamp":1559249634000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-23727-5_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319237268","9783319237275"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-23727-5_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}