{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T17:00:33Z","timestamp":1781283633478,"version":"3.54.1"},"reference-count":72,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,3,21]],"date-time":"2015-03-21T00:00:00Z","timestamp":1426896000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2016,2]]},"DOI":"10.1007\/s10664-014-9347-3","type":"journal-article","created":{"date-parts":[[2015,3,20]],"date-time":"2015-03-20T09:53:10Z","timestamp":1426845190000},"page":"72-103","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Weighing lexical information for software clustering in the context of architecture recovery"],"prefix":"10.1007","volume":"21","author":[{"given":"Anna","family":"Corazza","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sergio","family":"Di Martino","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Valerio","family":"Maggio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giuseppe","family":"Scanniello","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2015,3,21]]},"reference":[{"key":"9347_CR1","doi-asserted-by":"crossref","unstructured":"Ali N, Gueheneuc YG, Antoniol G (2011) Requirements traceability for object oriented systems by partitioning source code. In: Proceedings of working conference on reverse engineering. IEEE Computer Society, pp 45\u201354","DOI":"10.1109\/WCRE.2011.16"},{"issue":"2","key":"9347_CR2","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1109\/TSE.2005.25","volume":"31","author":"P Andritsos","year":"2005","unstructured":"Andritsos P, Tzerpos V (2005) Information-theoretic software clustering. IEEE Trans Softw Eng 31(2):150\u2013165","journal-title":"IEEE Trans Softw Eng"},{"key":"9347_CR3","first-page":"235","volume-title":"Experiments with clustering as a software remodularization method. In: Proceedings of working conference on reverse engineering","author":"N Anquetil","year":"1999","unstructured":"Anquetil N, Fourrier C, Lethbridge TC (1999) Experiments with clustering as a software remodularization method. In: Proceedings of working conference on reverse engineering. IEEE Computer Society, Washington, pp 235\u2013255"},{"issue":"2","key":"9347_CR4","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/BF00368702","volume":"1","author":"VR Basili","year":"1996","unstructured":"Basili VR, Green S, Laitenberger O, Lanubile F, Shull F, S\u00f8rumg\u00e5rd LS, Zelkowitz MV (1996) The empirical investigation of perspective-based reading. Empir Softw Eng 1(2):133\u2013164","journal-title":"Empir Softw Eng"},{"key":"9347_CR5","doi-asserted-by":"crossref","unstructured":"Bavota G, De Lucia A, Marcus A, Oliveto R (2010) Software re-modularization based on structural and semantic metrics. In: Proceedings of international working conference on reverse engineering. IEEE Computer Society, pp 195\u2013204","DOI":"10.1109\/WCRE.2010.29"},{"issue":"5","key":"9347_CR6","doi-asserted-by":"crossref","first-page":"901","DOI":"10.1007\/s10664-012-9226-8","volume":"18","author":"G Bavota","year":"2013","unstructured":"Bavota G, De Lucia A, Marcus A, Oliveto R (2013a) Using structural and semantic measures to improve software modularization. Empir Softw Eng 18 (5):901\u2013932","journal-title":"Empir Softw Eng"},{"key":"9347_CR7","doi-asserted-by":"crossref","unstructured":"Bavota G, Dit B, Oliveto R, Penta MD, Poshyvanyk D, Lucia AD (2013b) An empirical study on the developers\u2019 perception of software coupling. In: Proceedings of international conference on software engineering. IEEE \/ ACM, pp 692\u2013701","DOI":"10.1109\/ICSE.2013.6606615"},{"issue":"1","key":"9347_CR8","doi-asserted-by":"crossref","first-page":"4:1","DOI":"10.1145\/2559935","volume":"23","author":"G Bavota","year":"2014","unstructured":"Bavota G, Gethers M, Oliveto R, Poshyvanyk D, De Lucia A (2014a) Improving software modularization via automated analysis of latent topics and dependencies. ACM Trans Softw Eng Methodol 23(1): 4:1\u20134:33. doi: 10.1145\/2559935","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"7","key":"9347_CR9","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1109\/TSE.2013.60","volume":"40","author":"G Bavota","year":"2014","unstructured":"Bavota G, Oliveto R, Gethers M, Poshyvanyk D, De Lucia A (2014b) Methodbook: Recommending move method refactorings via relational topic models. IEEE Trans Softw Eng 40(7):671\u2013694","journal-title":"IEEE Trans Softw Eng"},{"key":"9347_CR10","doi-asserted-by":"crossref","unstructured":"Binkley D (2007) Source code analysis: a road map. In: Future of software engineering. IEEE Computer Society, pp 104\u2013119","DOI":"10.1109\/FOSE.2007.27"},{"key":"9347_CR11","unstructured":"Bishop C (2006) Pattern recognition and machine learning. Information science and statistics. Springer"},{"key":"9347_CR12","doi-asserted-by":"crossref","unstructured":"Bittencourt RA, Guerrero DDS (2009) Comparison of graph clustering algorithms for recovering software architecture module views. In: Proceedings of the European conference on software maintenance and reengineering. IEEE Computer Society, pp 251\u2013254","DOI":"10.1109\/CSMR.2009.28"},{"key":"9347_CR13","unstructured":"Conover WJ (1998) Practical nonparametric statistics, 3rd. Wiley"},{"key":"9347_CR14","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-45260-4_9","volume-title":"Using machine learning and information retrieval techniques to improve software maintainability. In: Eternal systems, communications in computer and information science","author":"A Corazza","year":"2013","unstructured":"Corazza A, Di Martino S, Maggio V, Moschitti A, Passerini A, Scanniello G, Silvestri F (2013) Using machine learning and information retrieval techniques to improve software maintainability. In: Eternal systems, communications in computer and information science. Springer, Berlin. In Press"},{"key":"9347_CR15","doi-asserted-by":"crossref","unstructured":"Corazza A, Di Martino S, Maggio V, Scanniello G (2011) Investigating the use of lexical information for software system clustering. In: Proceedings of European conference on software maintenance and reengineering. IEEE Computer Society, pp 35\u201344","DOI":"10.1109\/CSMR.2011.8"},{"key":"9347_CR16","doi-asserted-by":"crossref","unstructured":"Corazza A, Di Martino S, Scanniello G (2010) A probabilistic based approach towards software system clustering. In: Proceedings of European conference on software maintenance and reengineering. IEEE Computer Society, pp 89\u201398","DOI":"10.1109\/CSMR.2010.36"},{"issue":"2","key":"9347_CR17","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1109\/TSE.2010.89","volume":"37","author":"A De Lucia","year":"2011","unstructured":"De Lucia A, Di Penta M, Oliveto R (2011) Improving source code lexicon via traceability and information retrieval. IEEE Trans Softw Eng 37(2):205\u2013227","journal-title":"IEEE Trans Softw Eng"},{"key":"9347_CR18","doi-asserted-by":"crossref","unstructured":"De Lucia A, Di Penta M, Oliveto R, Panichella A, Panichella S (2012) Using ir methods for labeling source code artifacts: is it worthwhile? In: Proceedings of international conference on program comprehension. IEEE Computer Society Press, pp 193\u2013202","DOI":"10.1109\/ICPC.2012.6240488"},{"issue":"4","key":"9347_CR19","first-page":"346","volume":"8","author":"A De Lucia","year":"2009","unstructured":"De Lucia A, Risi M, Scanniello G, Tortora G (2009) An investigation of clustering algorithms in the comprehension of legacy web applications. J Web Eng 8(4):346\u2013370","journal-title":"J Web Eng"},{"issue":"6","key":"9347_CR20","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9","volume":"41","author":"SC Deerwester","year":"1990","unstructured":"Deerwester SC, Dumais ST, Landauer TK, Furnas GW, Harshman RA (1990) Indexing by latent semantic analysis. J Am Soc Inf Sci 41(6):391\u2013407","journal-title":"J Am Soc Inf Sci"},{"issue":"1","key":"9347_CR21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/j.2517-6161.1977.tb01600.x","volume":"39","author":"AP Dempster","year":"1977","unstructured":"Dempster AP, Laird NM, Rubin DB (1977) Maximum likelihood from incomplete data via the EM algorithm. J Roy Stat Soc Ser B 39 (1):1\u201338","journal-title":"J Roy Stat Soc Ser B"},{"key":"9347_CR22","doi-asserted-by":"crossref","unstructured":"van Deursen A, Hofmeister C, Koschke R, Moonen L, Riva C (2004) Symphony: view-driven software architecture reconstruction. In: Proceedings of working conference on software architecture, pp 122\u2013134","DOI":"10.1109\/WICSA.2004.1310696"},{"issue":"4","key":"9347_CR23","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1109\/TSE.2009.19","volume":"35","author":"S Ducasse","year":"2009","unstructured":"Ducasse S, Pollet D (2009) Software architecture reconstruction: a process-oriented taxonomy. IEEE Trans Softw Eng 35(4):573\u2013591. doi: 10.1109\/TSE.2009.19","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"9347_CR24","first-page":"17","volume":"19","author":"A Eastwood","year":"1993","unstructured":"Eastwood A (1993) Firm fires shots at legacy systems. Comput Canada 19(2):17","journal-title":"Comput Canada"},{"key":"9347_CR25","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/6294.846201","volume":"2","author":"L Erlikh","year":"2000","unstructured":"Erlikh L (2000) Leveraging legacy system dollars for e-business. IT Professional 2:17\u201323","journal-title":"IT Professional"},{"key":"9347_CR26","doi-asserted-by":"crossref","unstructured":"Flach P (2012) Machine learning: the art and science of algorithms that make sense of data. Cambridge University Press","DOI":"10.1017\/CBO9780511973000"},{"key":"9347_CR27","unstructured":"Freund RJ, Wilson WJ (2003) Statistical methods, 2nd edn. Academic Press"},{"key":"9347_CR28","doi-asserted-by":"crossref","unstructured":"Grubb P, Takang AA (2003) Software maintenance: concepts and practice, 2nd edn. World Scientific","DOI":"10.1142\/5318"},{"key":"9347_CR29","doi-asserted-by":"crossref","unstructured":"Jarzabek S (2007) Effective software maintenance and evolution\u2014a reuse-based approach. Auerbach Publ","DOI":"10.1201\/9781420013115"},{"issue":"11\u201312","key":"9347_CR30","first-page":"1073","volume":"49","author":"V Kampenes","year":"2006","unstructured":"Kampenes V, Dyba T, Hannay J, Sjoberg I (2006) A systematic review of effect size in software engineering experiments. Inf Softw Technol 49(11\u201312):1073\u20131086","journal-title":"Inf Softw Technol"},{"key":"9347_CR31","doi-asserted-by":"crossref","unstructured":"Kaufman L, Rousseeuw P (1990) Finding groups in data an introduction to cluster analysis. Wiley Interscience","DOI":"10.1002\/9780470316801"},{"key":"9347_CR32","doi-asserted-by":"crossref","first-page":"1454","DOI":"10.2106\/00004623-199910000-00011","volume":"81","author":"JB Kevin Freedman","year":"1999","unstructured":"Kevin Freedman JB (1999) Current concepts review - sample size and statistical power in clinical orthopaedic research. J Bone Joint Surg 81:1454\u201360","journal-title":"J Bone Joint Surg"},{"issue":"1","key":"9347_CR33","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s10664-007-9053-5","volume":"13","author":"B Kitchenham","year":"2008","unstructured":"Kitchenham B, Al-Khilidar H, Babar M, Berry M, Cox K, Keung J, Kurniawati F, Staples M, Zhang H, Zhu L (2008) Evaluating guidelines for reporting empirical software engineering studies. Empir Softw Eng 13(1):97\u2013121","journal-title":"Empir Softw Eng"},{"key":"9347_CR34","unstructured":"Koschke R (2000) Atomic architectural component recovery for program understanding and evolution. Ph.D. thesis, University of Stuttgart"},{"key":"9347_CR35","doi-asserted-by":"crossref","unstructured":"Kuhn A, Ducasse S, Girba T (2005) Enriching reverse engineering with semantic clustering. In: Proceedings of international working conference on reverse engineering. IEEE Computer Society, pp 133\u2013142","DOI":"10.1109\/WCRE.2005.16"},{"issue":"3","key":"9347_CR36","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1016\/j.infsof.2006.10.017","volume":"49","author":"A Kuhn","year":"2007","unstructured":"Kuhn A, Ducasse S, G\u00eerba T (2007) Semantic clustering: Identifying topics in source code. Inf Softw Technol 49(3):230\u2013243","journal-title":"Inf Softw Technol"},{"key":"9347_CR37","doi-asserted-by":"crossref","unstructured":"Liu Y, Poshyvanyk D, Ferenc R, Gyimo\u0307thy T, Chrisochoides N (2009) Modeling class cohesion as mixtures of latent topics. In: Proceedings of international conference on software maintenance. IEEE Computer Society, pp 233\u2013242","DOI":"10.1109\/ICSM.2009.5306318"},{"key":"9347_CR38","volume-title":"A clustering genetic algorithm for software modularisation with a multiple hill climbing approach","author":"K Mahdavi","year":"2005","unstructured":"Mahdavi K (2005) A clustering genetic algorithm for software modularisation with a multiple hill climbing approach. Ph.D. thesis, Department of Information Systems and Computing, Brunel University"},{"key":"9347_CR39","first-page":"103","volume-title":"Supporting program comprehension using semantic and structural information. In: Proceedings of international conference on software engineering","author":"JI Maletic","year":"2001","unstructured":"Maletic JI, Marcus A (2001) Supporting program comprehension using semantic and structural information. In: Proceedings of international conference on software engineering. IEEE Computer Society, Washington, pp 103\u2013112"},{"key":"9347_CR40","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to information retrieval","author":"CD Manning","year":"2008","unstructured":"Manning CD, Raghavan P, Sch\u00fctze H (2008) Introduction to information retrieval. Cambridge University Press, New York"},{"issue":"11","key":"9347_CR41","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1109\/TSE.2007.70732","volume":"33","author":"O Maqbool","year":"2007","unstructured":"Maqbool O, Babri H (2007) Hierarchical clustering for software architecture recovery. IEEE Trans Software Eng 33 (11):759\u2013780","journal-title":"IEEE Trans Software Eng"},{"key":"9347_CR42","doi-asserted-by":"crossref","unstructured":"Marcus A, Poshyvanyk D (2005) The conceptual cohesion of classes. In: International conference on software maintenance. IEEE Computer Society, pp 133\u2013142","DOI":"10.1109\/ICSM.2005.89"},{"issue":"1","key":"9347_CR43","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/0164-1212(95)00194-8","volume":"36","author":"Y Mashiko","year":"1997","unstructured":"Mashiko Y, Basili V (1997) Using the GQM paradigm to investigate influential factors for software process improvement. J Syst Softw 36(1):17\u201332","journal-title":"J Syst Softw"},{"key":"9347_CR44","unstructured":"McCallum A, Nigam K (1998) A comparison of event models for naive bayes text classification. In: Proceedings of workshop on learning for text categorization. AAAI Press, pp 41\u201348"},{"key":"9347_CR45","unstructured":"Mclachlan J, Krishnan T (1996) The EM algorithm and extensions. Wiley Inter-science"},{"key":"9347_CR46","doi-asserted-by":"crossref","unstructured":"Mendon\u00e7a NC, Kramer J (1996) Requirements for an effective architecture recovery framework. In: Joint proceedings of the second international software architecture workshop and international workshop on multiple perspectives in software development. ACM, pp 101\u2013105","DOI":"10.1145\/243327.243620"},{"key":"9347_CR47","volume-title":"Machine learning","author":"TM Mitchell","year":"1997","unstructured":"Mitchell TM (1997) Machine learning, 1st edn. McGraw-Hill, Inc., New York","edition":"1st edn."},{"key":"9347_CR48","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/52.819965","volume":"17","author":"SL Pfleeger","year":"2000","unstructured":"Pfleeger SL, Menezes W (2000) Marketing technology to software practitioners. IEEE Softw 17:27\u201333","journal-title":"IEEE Softw"},{"issue":"3051","key":"9347_CR49","first-page":"142","volume":"9","author":"O Port","year":"1998","unstructured":"Port O (1998) The software trap \u2013 automate or else. Bus Week 9(3051):142\u2013154","journal-title":"Bus Week"},{"key":"9347_CR50","first-page":"313","volume-title":"An algorithm for suffix stripping","author":"MF Porter","year":"1997","unstructured":"Porter MF (1997) An algorithm for suffix stripping. Morgan Kaufmann Publishers Inc., San Francisco, pp 313\u2013316"},{"key":"9347_CR51","doi-asserted-by":"crossref","unstructured":"Poshyvanyk D, Marcus A (2006) The conceptual coupling metrics for object-oriented systems. In: Proceedings of international conference on software maintenance. IEEE Computer Society, pp 469\u2013478","DOI":"10.1109\/ICSM.2006.67"},{"key":"9347_CR52","unstructured":"Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1992) Numerical recipes in C, the art of scientific computing, 2nd edn. Cambridge University Press"},{"key":"9347_CR53","doi-asserted-by":"crossref","unstructured":"Reggio G, Ricca F, Scanniello G, Di Cerbo F, Dodero G (2011) A precise style for business process modelling: Results from two controlled experiments. In: Proceedings of model driven engineering languages and systems, lecture notes in computer science. Springer, pp 138\u2013152","DOI":"10.1007\/978-3-642-24485-8_11"},{"issue":"6","key":"9347_CR54","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1007\/s10664-011-9159-7","volume":"16","author":"M Revelle","year":"2011","unstructured":"Revelle M, Gethers M, Poshyvanyk D (2011) Using structural and textual information to capture feature coupling in object-oriented software. Empir Softw Eng 16(6):773\u2013811","journal-title":"Empir Softw Eng"},{"issue":"3","key":"9347_CR55","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s00165-011-0199-y","volume":"24","author":"M Risi","year":"2012","unstructured":"Risi M, Scanniello G, Tortora G (2012) Using fold-in and fold-out in the architecture recovery of software systems. Formal Asp Comput 24(3):307\u2013330","journal-title":"Formal Asp Comput"},{"key":"9347_CR56","doi-asserted-by":"crossref","unstructured":"Romano S, Scanniello G, Risi M, Gravino C (2011) Clustering and lexical information support for the recovery of design pattern in source code. In: Proceedings of international conference on software maintenance. IEEE Computer Society, pp 500\u2013503","DOI":"10.1109\/ICSM.2011.6080818"},{"key":"9347_CR57","unstructured":"Romesburg H (2004) Cluster analysis for researchers. Lulu Press. http:\/\/books.google.it\/books?id=ZuIPv7OKm10C"},{"issue":"11","key":"9347_CR58","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1145\/361219.361220","volume":"18","author":"G Salton","year":"1975","unstructured":"Salton G, Wong A, Yang CS (1975) A vector space model for automatic indexing. Commun ACM 18(11):613\u2013620. doi: 10.1145\/361219.361220","journal-title":"Commun ACM"},{"issue":"2","key":"9347_CR59","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1080\/00031305.1984.10483182","volume":"38","author":"JG Saw","year":"1984","unstructured":"Saw JG, Yang MCK, Mo TC (1984) Chebyshev inequality with estimated mean and variance. Am Stat 38(2):130\u2013132","journal-title":"Am Stat"},{"key":"9347_CR60","doi-asserted-by":"crossref","unstructured":"Scanniello G, D\u2019Amico A, D\u2019Amico C, D\u2019Amico T (2010) Using the Kleinberg algorithm and Vector Space Model for software system clustering. In: Proceedings of international conference on program comprehension. IEEE Computer Society, pp 180\u2013189","DOI":"10.1109\/ICPC.2010.17"},{"key":"9347_CR61","doi-asserted-by":"crossref","unstructured":"Scanniello G, Gravino C, Marcus A, Menzies T (2013) Class level fault prediction using software clustering. In: Proceedings of international conference on automated software engineering. IEEE \/ ACM, pp 640\u2013645","DOI":"10.1109\/ASE.2013.6693126"},{"key":"9347_CR62","doi-asserted-by":"crossref","unstructured":"Scanniello G, Marcus A (2011) Clustering support for static concept location in source code. In: Proceedings of international conference on program comprehension. IEEE Computer Society, pp 1\u201310","DOI":"10.1109\/ICPC.2011.13"},{"key":"9347_CR63","doi-asserted-by":"crossref","unstructured":"Scanniello G, Marcus A, Pascale D (2014) Link analysis algorithms for static concept location: an empirical assessment. Empir Softw Eng 1\u201355. doi: 10.1007\/s10664-014-9327-7","DOI":"10.1007\/s10664-014-9327-7"},{"key":"9347_CR64","unstructured":"Scanniello G, Risi M, Tortora G (2010) Architecture recovery using latent semantic indexing and k-means: an empirical evaluation. In: Proceedings of international conference on software engineering and formal methods. IEEE Computer Society, pp 103\u2013112"},{"issue":"3\u20134","key":"9347_CR65","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1093\/biomet\/52.3-4.591","volume":"52","author":"S Shapiro","year":"1965","unstructured":"Shapiro S, Wilk M (1965) An analysis of variance test for normality. Biometrika 52(3\u20134):591\u2013611","journal-title":"Biometrika"},{"key":"9347_CR66","doi-asserted-by":"crossref","unstructured":"Shtern M, Tzerpos V (2011) Evaluating software clustering using multiple simulated authoritative decompositions. In: Proceedings of international conference on software maintenance. IEEE Computer Society, pp 353\u2013361","DOI":"10.1109\/ICSM.2011.6080802"},{"issue":"4","key":"9347_CR67","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1109\/32.917524","volume":"27","author":"P Tonella","year":"2001","unstructured":"Tonella P (2001) Concept analysis for module restructuring. IEEE Trans Softw Eng 27(4):351\u2013363. doi: 10.1109\/32.917524","journal-title":"IEEE Trans Softw Eng"},{"key":"9347_CR68","doi-asserted-by":"crossref","unstructured":"Tzerpos V, Holt RC (1999) Mojo: A distance metric for software clusterings. In: Proceedings of the working conference of reverse engineering, pp 187\u2013193","DOI":"10.1109\/WCRE.1999.806959"},{"key":"9347_CR69","unstructured":"Wen Z, Tzerpos V (2004) An effectiveness measure for software clustering algorithms. In: Proceedings of international conference on program comprehension. IEEE Computer Society, pp 194\u2013203"},{"key":"9347_CR70","first-page":"33","volume-title":"Using clustering algorithms in legacy systems remodularization. In: Proceedings of working conference on reverse engineering","author":"TA Wiggerts","year":"1997","unstructured":"Wiggerts TA (1997) Using clustering algorithms in legacy systems remodularization. In: Proceedings of working conference on reverse engineering. IEEE Computer Society, Washington, pp 33\u201343"},{"key":"9347_CR71","doi-asserted-by":"crossref","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson M, Regnell B, Wessl\u00e9n A (2000) Experimentation in software engineering - an introduction. Kluwer","DOI":"10.1007\/978-1-4615-4625-2"},{"key":"9347_CR72","doi-asserted-by":"crossref","unstructured":"Wu J, Hassan AE, Holt RC (2005) Comparison of clustering algorithms in the context of software evolution. In: Proceedings of international conference on software maintenance. IEEE Computer Society, pp 525\u2013535","DOI":"10.1109\/ICSM.2005.31"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-014-9347-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-014-9347-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-014-9347-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T04:51:05Z","timestamp":1747803065000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-014-9347-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,21]]},"references-count":72,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,2]]}},"alternative-id":["9347"],"URL":"https:\/\/doi.org\/10.1007\/s10664-014-9347-3","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,3,21]]}}}