{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T18:23:37Z","timestamp":1778351017767,"version":"3.51.4"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,5,15]],"date-time":"2019-05-15T00:00:00Z","timestamp":1557878400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,5,15]],"date-time":"2019-05-15T00:00:00Z","timestamp":1557878400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002790","name":"Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2018-05960"],"award-info":[{"award-number":["RGPIN-2018-05960"]}],"id":[{"id":"10.13039\/501100002790","id-type":"DOI","asserted-by":"publisher"}]},{"name":"UAE University","award":["G00002211"],"award-info":[{"award-number":["G00002211"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s10515-019-00256-4","type":"journal-article","created":{"date-parts":[[2019,5,15]],"date-time":"2019-05-15T22:51:58Z","timestamp":1557960718000},"page":"275-312","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Improving web service interfaces modularity using multi-objective optimization"],"prefix":"10.1007","volume":"26","author":[{"given":"Sabrine","family":"Boukharata","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4708-0362","authenticated-orcid":false,"given":"Ali","family":"Ouni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marouane","family":"Kessentini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Salah","family":"Bouktif","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hanzhang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,15]]},"reference":[{"key":"256_CR1","doi-asserted-by":"crossref","unstructured":"Abdeen, H., Ducasse, S., Sahraoui, H., Alloui, I.: Automatic package coupling and cycle minimization. In: 16th Working Conference on Reverse Engineering, pp. 103\u2013112. IEEE (2009)","DOI":"10.1109\/WCRE.2009.13"},{"key":"256_CR2","unstructured":"Anquetil, N., Lethbridge, T.C.: Experiments with clustering as a software remodularization method. In: 6th Working Conference on Reverse Engineering, pp. 235\u2013255. IEEE (1999)"},{"key":"256_CR3","doi-asserted-by":"crossref","unstructured":"Athanasopoulos, D., Zarras, A.: Fine-grained metrics of cohesion lack for service interfaces. In: IEEE International Conference on Web Services (ICWS), pp. 588\u2013595 (2011)","DOI":"10.1109\/ICWS.2011.27"},{"issue":"JUNE","key":"256_CR4","first-page":"1","volume":"8","author":"D Athanasopoulos","year":"2015","unstructured":"Athanasopoulos, D., Zarras, A.V., Miskos, G., Issarny, V.: Cohesion-driven decomposition of service interfaces without access to source code. IEEE Trans. Serv. Comput. 8(JUNE), 1\u201318 (2015)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"3","key":"256_CR5","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1016\/j.jss.2010.11.918","volume":"84","author":"G Bavota","year":"2011","unstructured":"Bavota, G., De Lucia, A., Oliveto, R.: Identifying extract class refactoring opportunities using structural and semantic cohesion measures. J. Syst. Softw. 84(3), 397\u2013414 (2011)","journal-title":"J. Syst. Softw."},{"issue":"6","key":"256_CR6","doi-asserted-by":"publisher","first-page":"1617","DOI":"10.1007\/s10664-013-9256-x","volume":"19","author":"G Bavota","year":"2014","unstructured":"Bavota, G., De Lucia, A., Marcus, A., Oliveto, R.: Automating extract class refactoring: an improved method and its evaluation. Empir. Softw. Eng. 19(6), 1617\u20131664 (2014)","journal-title":"Empir. Softw. Eng."},{"key":"256_CR7","volume-title":"Software Design","author":"D Budgen","year":"1999","unstructured":"Budgen, D.: Software Design. Addision-Wesley, Reading (1999)"},{"key":"256_CR8","volume-title":"Measuring Software Design Quality","author":"DN Card","year":"1990","unstructured":"Card, D.N., Glass, R.L.: Measuring Software Design Quality. Prentice-Hall Inc., Englewood Cliffs (1990)"},{"issue":"4","key":"256_CR9","first-page":"392","volume":"35","author":"PM Chisnall","year":"1993","unstructured":"Chisnall, P.M.: Questionnaire design, interviewing and attitude measurement. J. Mark. Res. Soc. 35(4), 392\u2013393 (1993)","journal-title":"J. Mark. Res. Soc."},{"issue":"3","key":"256_CR10","doi-asserted-by":"publisher","first-page":"494","DOI":"10.1037\/0033-2909.114.3.494","volume":"114","author":"N Cliff","year":"1993","unstructured":"Cliff, N.: Dominance statistics: ordinal analyses to answer ordinal questions. Psychol. Bull. 114(3), 494 (1993)","journal-title":"Psychol. Bull."},{"key":"256_CR11","volume-title":"Statistical Power Analysis for the Behavioral Sciences","author":"J Cohen","year":"1988","unstructured":"Cohen, J.: Statistical Power Analysis for the Behavioral Sciences. Academic Press, London (1988)"},{"key":"256_CR12","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1016\/j.scico.2014.03.015","volume":"89","author":"JLO Coscia","year":"2014","unstructured":"Coscia, J.L.O., Mateos, C., Crasso, M., Zunino, A.: Refactoring code-first web services for early avoiding WSDL anti-patterns: approach and comprehensive assessment. Sci. Comput. Program. 89, 374\u2013407 (2014)","journal-title":"Sci. Comput. Program."},{"issue":"5","key":"256_CR13","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MIC.2010.81","volume":"14","author":"M Crasso","year":"2010","unstructured":"Crasso, M., Rodriguez, J.M., Zunino, A., Campo, M.: Revising WSDL documents: why and how. IEEE Internet Comput. 14(5), 48\u201356 (2010)","journal-title":"IEEE Internet Comput."},{"key":"256_CR14","doi-asserted-by":"crossref","unstructured":"Daagi, M., Ouni, A., Kessentini, M., Gammoudi, M.M., Bouktif, S.: Web service interface decomposition using formal concept analysis. In: IEEE International Conference on Web Services (ICWS), pp. 172\u2013179. IEEE (2017)","DOI":"10.1109\/ICWS.2017.30"},{"key":"256_CR15","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1016\/j.csi.2016.09.005","volume":"50","author":"A De Renzis","year":"2017","unstructured":"De Renzis, A., Garriga, M., Flores, A., Cechich, A., Mateos, C., Zunino, A.: A domain independent readability metric for web service descriptions. Comput. Stand. Interfaces 50, 124\u2013141 (2017)","journal-title":"Comput. Stand. Interfaces"},{"issue":"2","key":"256_CR16","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evolut. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evolut. Comput."},{"key":"256_CR17","first-page":"1","volume":"7","author":"J Dem\u0161ar","year":"2006","unstructured":"Dem\u0161ar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1\u201330 (2006)","journal-title":"J. Mach. Learn. Res."},{"key":"256_CR18","volume-title":"J2EE Antipatterns","author":"B Dudney","year":"2003","unstructured":"Dudney, B., Krozak, J., Wittkopf, K., Asbury, S., Osborne, D.: J2EE Antipatterns. Wiley, New York (2003)"},{"issue":"5","key":"256_CR19","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1037\/h0031619","volume":"76","author":"JL Fleiss","year":"1971","unstructured":"Fleiss, J.L.: Measuring nominal scale agreement among many raters. Psychol. Bull. 76(5), 378 (1971)","journal-title":"Psychol. Bull."},{"key":"256_CR20","doi-asserted-by":"crossref","unstructured":"Fokaefs, M., Mikhaiel, R., Tsantalis, N., Stroulia, E., Lau, A.: An empirical study on web service evolution. In: IEEE International Conference on Web Services (ICWS), pp. 49\u201356 (2011)","DOI":"10.1109\/ICWS.2011.114"},{"issue":"10","key":"256_CR21","doi-asserted-by":"publisher","first-page":"2241","DOI":"10.1016\/j.jss.2012.04.013","volume":"85","author":"M Fokaefs","year":"2012","unstructured":"Fokaefs, M., Tsantalis, N., Stroulia, E., Chatzigeorgiou, A.: Identification and application of extract class refactorings in object-oriented systems. J. Syst. Softw. 85(10), 2241\u20132260 (2012)","journal-title":"J. Syst. Softw."},{"key":"256_CR22","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Longman Publishing Co., Inc., Reading (1999)"},{"key":"256_CR23","doi-asserted-by":"crossref","unstructured":"Haesen, R., Snoeck, M., Lemahieu, W., Poelmans, S.: On the definition of service granularity and its architectural impact. In: Bellahs\u00e8ne, Z., L\u00e9onard, M. (eds.) Advanced Information Systems Engineering, pp. 375\u2013389. Springer (2008)","DOI":"10.1007\/978-3-540-69534-9_29"},{"key":"256_CR24","doi-asserted-by":"crossref","unstructured":"Harman, M.: The current state and future of search based software engineering. In: Future of Software Engineering (FOSE), pp. 342\u2013357 (2007)","DOI":"10.1109\/FOSE.2007.29"},{"key":"256_CR25","first-page":"1351","volume":"2","author":"M Harman","year":"2002","unstructured":"Harman, M., Hierons, R.M., Proctor, M.: A new representation and crossover operator for search-based optimization of software modularization. GECCO 2, 1351\u20131358 (2002)","journal-title":"GECCO"},{"issue":"1","key":"256_CR26","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2379776.2379787","volume":"45","author":"M Harman","year":"2012","unstructured":"Harman, M., Mansouri, S.A., Zhang, Y.: Search-based software engineering: trends, techniques and applications. ACM Comput. Surv. (CSUR) 45(1), 11 (2012)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"256_CR27","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1016\/j.csi.2017.09.010","volume":"56","author":"M Hirsch","year":"2017","unstructured":"Hirsch, M., Rodriguez, A., Rodriguez, J.M., Mateos, C., Zunino, A.: Spotting and removing wsdl anti-pattern root causes in code-first web services: a thorough evaluation of impact on service discoverability. Comput. Stand. Interfaces 56, 116\u2013133 (2017)","journal-title":"Comput. Stand. Interfaces"},{"issue":"2","key":"256_CR28","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1109\/TSMCC.2008.2007252","volume":"39","author":"ER Hruschka","year":"2009","unstructured":"Hruschka, E.R., Campello, R.J., Freitas, A., De Carvalho, A.C., et al.: A survey of evolutionary algorithms for clustering. IEEE Trans. Syst. Man Cybern. C Appl. Rev. 39(2), 133\u2013155 (2009)","journal-title":"IEEE Trans. Syst. Man Cybern. C Appl. Rev."},{"key":"256_CR29","doi-asserted-by":"crossref","unstructured":"Kessentini, M., Ouni, A.: Detecting android smells using multi-objective genetic programming. In: International Conference on Mobile Software Engineering and Systems (MobileSoft), pp. 122\u2013132 (2017)","DOI":"10.1109\/MOBILESoft.2017.29"},{"key":"256_CR30","doi-asserted-by":"crossref","unstructured":"Kr\u00e1l, J., Zemlicka, M.: Popular SOA antipatterns. In: Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, pp. 271\u2013276 (2009)","DOI":"10.1109\/ComputationWorld.2009.80"},{"issue":"1","key":"256_CR31","doi-asserted-by":"publisher","first-page":"159","DOI":"10.2307\/2529310","volume":"33","author":"JR Landis","year":"1977","unstructured":"Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 33(1), 159\u2013174 (1977)","journal-title":"Biometrics"},{"key":"256_CR32","unstructured":"Mancoridis, S., Mitchell, B.S., Rorres, C., Chen, Y.F., Gansner, E.R.: Using automatic clustering to produce high-level system organizations of source code. In: IWPC, vol.\u00a098, pp. 45\u201352. Citeseer (1998)"},{"issue":"11","key":"256_CR33","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1109\/TSE.2007.70732","volume":"33","author":"O Maqbool","year":"2007","unstructured":"Maqbool, O., Babri, H.A.: Hierarchical clustering for software architecture recovery. IEEE Trans. Softw. Eng. 33(11), 759\u2013780 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"256_CR34","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1016\/j.jss.2014.02.053","volume":"93","author":"H Masoud","year":"2014","unstructured":"Masoud, H., Jalili, S.: A clustering-based model for class responsibility assignment problem in object-oriented analysis. J. Syst. Softw. 93, 110\u2013131 (2014)","journal-title":"J. Syst. Softw."},{"issue":"1","key":"256_CR35","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1080\/17517575.2012.717234","volume":"9","author":"C Mateos","year":"2015","unstructured":"Mateos, C., Crasso, M., Rodriguez, J.M., Zunino, A., Campo, M.: Measuring the impact of the approach to migration in the quality of web service interfaces. Enterp. Inf. Syst. 9(1), 58\u201385 (2015a)","journal-title":"Enterp. Inf. Syst."},{"issue":"7","key":"256_CR36","doi-asserted-by":"publisher","first-page":"925","DOI":"10.1002\/spe.2268","volume":"45","author":"C Mateos","year":"2015","unstructured":"Mateos, C., Rodriguez, J.M., Zunino, A.: A tool to improve code-first web services discoverability through text mining techniques. Softw. Pract. Exp. 45(7), 925\u2013948 (2015b)","journal-title":"Softw. Pract. Exp."},{"issue":"3","key":"256_CR37","doi-asserted-by":"publisher","first-page":"17:1","DOI":"10.1145\/2729974","volume":"24","author":"W Mkaouer","year":"2015","unstructured":"Mkaouer, W., Kessentini, M., Shaout, A., Koligheu, P., Bechikh, S., Deb, K., Ouni, A.: Many-objective software remodularization using NSGA-III. ACM Trans. Softw. Eng. Methodol. (TOSEM) 24(3), 17:1\u201317:45 (2015)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"256_CR38","doi-asserted-by":"crossref","unstructured":"Moha, N., Palma, F., Nayrolles, M., Conseil, B.J., Gu\u00e9h\u00e9neuc, Y.G., Baudry, B., J\u00e9z\u00e9quel, J.M.: Specification and detection of SOA antipatterns. In: Service-Oriented Computing, pp. 1\u201316. Springer (2012)","DOI":"10.1007\/978-3-642-34321-6_1"},{"key":"256_CR39","volume-title":"Understanding Web Services: XML Soap, and UDDI","author":"E Newcomer","year":"2002","unstructured":"Newcomer, E.: Understanding Web Services: XML Soap, and UDDI. Addison-Wesley Professional, Reading (2002). Wsdl"},{"issue":"1","key":"256_CR40","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s10515-011-0098-8","volume":"20","author":"A Ouni","year":"2013","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H., Boukadoum, M.: Maintainability defects detection and correction: a multi-objective approach. Autom. Softw. Eng. 20(1), 47\u201379 (2013)","journal-title":"Autom. Softw. Eng."},{"key":"256_CR41","doi-asserted-by":"crossref","unstructured":"Ouni, A., Gaikovina\u00a0Kula, R., Kessentini, M., Inoue, K.: Web service antipatterns detection using genetic programming. In: Proceedings of the 2015 on Genetic and Evolutionary Computation Conference, GECCO\u201915, pp. 1351\u20131358 (2015a)","DOI":"10.1145\/2739480.2754724"},{"key":"256_CR42","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.jss.2015.03.040","volume":"105","author":"A Ouni","year":"2015","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H., Inoue, K., Hamdi, M.S.: Improving multi-objective code-smells correction using development history. J. Syst. Softw. 105, 18\u201339 (2015b)","journal-title":"J. Syst. Softw."},{"issue":"3","key":"256_CR43","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/2932631","volume":"25","author":"A Ouni","year":"2016","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H., Inoue, K., Deb, K.: Multi-criteria code refactoring using search-based software engineering: an industrial case study. ACM Trans. Softw. Eng. Methodol. (TOSEM) 25(3), 23 (2016a)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"256_CR44","doi-asserted-by":"crossref","unstructured":"Ouni, A., Salem, Z., Inoue, K., Soui, M.: SIM: an automated approach to improve web service interface modularization. In: International Conference on Web Services (ICWS), pp. 91\u201398 (2016b)","DOI":"10.1109\/ICWS.2016.20"},{"key":"256_CR45","doi-asserted-by":"crossref","unstructured":"Ouni, A., Daagi, M., Kessentini, M., Bouktif, S., Gammoudi, M.M.: A machine learning-based approach to detect web service design defects. In: IEEE International Conference on Web Services (ICWS), pp. 532\u2013539. IEEE (2017a)","DOI":"10.1109\/ICWS.2017.62"},{"issue":"4","key":"256_CR46","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1109\/TSC.2015.2502595","volume":"10","author":"A Ouni","year":"2017","unstructured":"Ouni, A., Kessentini, M., Inoue, K., O\u00a0Cinneide, M.: Search-based web service antipatterns detection. IEEE Trans. Serv. Comput. 10(4), 603\u2013617 (2017b)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"5","key":"256_CR47","doi-asserted-by":"publisher","first-page":"e1843","DOI":"10.1002\/smr.1843","volume":"29","author":"A Ouni","year":"2017","unstructured":"Ouni, A., Kessentini, M., \u00d3\u00a0Cinn\u00e9ide, M., Sahraoui, H., Deb, K., Inoue, K.: More: a multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells. J. Softw. Evolut. Process 29(5), e1843 (2017c)","journal-title":"J. Softw. Evolut. Process"},{"issue":"1","key":"256_CR48","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3226593","volume":"19","author":"A Ouni","year":"2018","unstructured":"Ouni, A., Wang, H., Kessentini, M., Inoue, K., Bouktif, S.: A hybrid approach for improving the design quality of web service interfaces. ACM Trans. Internet Technol. (TOIT) 19(1), 1\u201324 (2018)","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"256_CR49","first-page":"282","volume-title":"Multi-objective Module Clustering for Kate","author":"M Paixao","year":"2015","unstructured":"Paixao, M., Harman, M., Zhang, Y.: Multi-objective Module Clustering for Kate, pp. 282\u2013288. Springer International Publishing, Cham (2015)"},{"issue":"3","key":"256_CR50","doi-asserted-by":"publisher","first-page":"394","DOI":"10.1109\/TEVC.2017.2691281","volume":"22","author":"M Paixao","year":"2018","unstructured":"Paixao, M., Harman, M., Zhang, Y., Yu, Y.: An empirical study of cohesion and coupling: balancing optimization and disruption. IEEE Trans. Evolut. Comput. 22(3), 394\u2013414 (2018)","journal-title":"IEEE Trans. Evolut. Comput."},{"key":"256_CR51","doi-asserted-by":"crossref","unstructured":"Palma, F., Moha, N., Tremblay, G., Gu\u00e9h\u00e9neuc, Y.G.: Specification and detection of SOA antipatterns in web services. In: Avgeriou, P., Zdun, U. (eds.) Software Architecture, pp. 58\u201373. Springer (2014)","DOI":"10.1007\/978-3-319-09970-5_6"},{"key":"256_CR52","doi-asserted-by":"crossref","unstructured":"Perepletchikov, M., Ryan, C., Frampton, K.: Cohesion metrics for predicting maintainability of service-oriented software. In: 7th International Conference on Quality Software, pp. 328\u2013335 (2007a)","DOI":"10.1109\/QSIC.2007.4385516"},{"key":"256_CR53","doi-asserted-by":"crossref","unstructured":"Perepletchikov, M., Ryan, C., Frampton, K., Tari, Z.: Coupling metrics for predicting maintainability in service-oriented designs. In: 18th Australian Software Engineering Conference, pp. 329\u2013340 (2007b)","DOI":"10.1109\/ASWEC.2007.17"},{"issue":"2","key":"256_CR54","doi-asserted-by":"publisher","first-page":"1","DOI":"10.4304\/jsw.3.2.1-14","volume":"3","author":"M Perepletchikov","year":"2008","unstructured":"Perepletchikov, M., Ryan, C., Frampton, K., Schmidt, H.: Formalising service-oriented design. J. Softw. 3(2), 1\u201314 (2008)","journal-title":"J. Softw."},{"issue":"2","key":"256_CR55","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/TSC.2010.23","volume":"3","author":"M Perepletchikov","year":"2010","unstructured":"Perepletchikov, M., Ryan, C., Tari, Z.: The impact of service cohesion on the analyzability of service-oriented software. IEEE Trans. Serv. Comput. 3(2), 89\u2013103 (2010)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"256_CR56","doi-asserted-by":"crossref","unstructured":"Poshyvanyk, D., Marcus, A.: The conceptual coupling metrics for object-oriented systems. In: IEEE International Conference on Software Maintenance (ICSME), pp. 469\u2013478 (2006)","DOI":"10.1109\/ICSM.2006.67"},{"issue":"2","key":"256_CR57","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 Trans. Softw. Eng. 37(2), 264\u2013282 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"256_CR58","doi-asserted-by":"crossref","unstructured":"Rodriguez, J.M., Crasso, M., Zunino, A., Campo, M.: Automatically detecting opportunities for web service descriptions improvement. In: Software Services for e-World, pp. 139\u2013150. Springer (2010)","DOI":"10.1007\/978-3-642-16283-1_18"},{"issue":"6","key":"256_CR59","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1002\/spe.2123","volume":"43","author":"JM Rodriguez","year":"2013","unstructured":"Rodriguez, J.M., Crasso, M., Mateos, C., Zunino, A.: Best practices for describing, consuming, and discovering web services: a comprehensive toolset. Softw. Pract. Exp. 43(6), 613\u2013639 (2013)","journal-title":"Softw. Pract. Exp."},{"key":"256_CR60","doi-asserted-by":"crossref","unstructured":"Romano, D., Pinzger, M.: Analyzing the evolution of web services using fine-grained changes. In: IEEE International Conference on Web Services (ICWS), pp. 392\u2013399 (2012)","DOI":"10.1109\/ICWS.2012.29"},{"key":"256_CR61","doi-asserted-by":"crossref","unstructured":"Romano, D., Pinzger, M.: A genetic algorithm to find the adequate granularity for service interfaces. In: 2014 IEEE World Congress on Services (SERVICES), pp. 478\u2013485. IEEE (2014)","DOI":"10.1109\/SERVICES.2014.91"},{"key":"256_CR62","doi-asserted-by":"crossref","unstructured":"Romano, D., Raemaekers, S., Pinzger, M.: Refactoring fat interfaces using a genetic algorithm. In: 2014 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 351\u2013360. IEEE (2014)","DOI":"10.1109\/ICSME.2014.57"},{"key":"256_CR63","volume-title":"SOA Patterns","author":"A Rotem-Gal-Oz","year":"2012","unstructured":"Rotem-Gal-Oz, A.: SOA Patterns. Manning Publications, Shelter Island (2012)"},{"key":"256_CR64","doi-asserted-by":"crossref","unstructured":"Seng, O., Bauer, M., Biehl, M., Pache, G.: Search-based improvement of subsystem decompositions. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, pp. 1045\u20131051. ACM (2005)","DOI":"10.1145\/1068009.1068186"},{"key":"256_CR65","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1214\/088342306000000141","volume":"21","author":"KJ Stewart","year":"2006","unstructured":"Stewart, K.J., Darcy, D.P., Daniel, S.L.: Opportunities and challenges applying functional data analysis to the study of open source software evolution. Stat. Sci. 21, 167\u2013178 (2006)","journal-title":"Stat. Sci."},{"issue":"1","key":"256_CR66","first-page":"16","volume":"4","author":"MA Torkamani","year":"2014","unstructured":"Torkamani, M.A., Bagheri, H.: A systematic method for identification of anti-patterns in service oriented system development. Int. J. Electr. Comput. Eng. 4(1), 16\u201323 (2014)","journal-title":"Int. J. Electr. Comput. Eng."},{"key":"256_CR67","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2017.2787152","author":"H Wang","year":"2018","unstructured":"Wang, H., Kessentini, M., Ouni, A.: Interactive refactoring of web service interfaces using computational search. IEEE Trans. Serv. Comput. (TSC) (2018). \n                    https:\/\/doi.org\/10.1109\/TSC.2017.2787152","journal-title":"IEEE Trans. Serv. Comput. (TSC)"},{"key":"256_CR68","unstructured":"Wen, Z., Tzerpos, V.: An effectiveness measure for software clustering algorithms. In: International Workshop on Program Comprehension, pp. 194\u2013203 (2004)"},{"issue":"6","key":"256_CR69","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1109\/TEVC.2014.2378512","volume":"19","author":"X Zhang","year":"2015","unstructured":"Zhang, X., Tian, Y., Jin, Y.: A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans. Evolut. Comput. 19(6), 761\u2013776 (2015)","journal-title":"IEEE Trans. Evolut. Comput."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-019-00256-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-019-00256-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-019-00256-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,13]],"date-time":"2020-05-13T23:14:18Z","timestamp":1589411658000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-019-00256-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,15]]},"references-count":69,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["256"],"URL":"https:\/\/doi.org\/10.1007\/s10515-019-00256-4","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,15]]},"assertion":[{"value":"5 April 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 April 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 May 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}