{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T16:40:03Z","timestamp":1748364003517,"version":"3.41.0"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319179568"},{"type":"electronic","value":"9783319179575"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-17957-5_18","type":"book-chapter","created":{"date-parts":[[2015,4,28]],"date-time":"2015-04-28T03:19:31Z","timestamp":1430191171000},"page":"269-284","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Quality-Driven SOA Systems Refactoring Through Planning"],"prefix":"10.1007","author":[{"given":"Mathieu","family":"Nayrolles","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Beaudry","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naouel","family":"Moha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petko","family":"Valtchev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdelwahab","family":"Hamou-Lhadj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,4,29]]},"reference":[{"key":"18_CR1","unstructured":"Erl, T.: Service-Oriented Architecture. Prentice Hall (2006)"},{"issue":"04","key":"18_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1142\/S0218843013410049","volume":"22","author":"F Palma","year":"2013","unstructured":"Palma, F., Nayrolles, M., Moha, N.: SOA Antipatterns: An Approach for their Specification and Detection. International Journal of Cooperative Information Systems 22(04), 1\u201340 (2013)","journal-title":"International Journal of Cooperative Information Systems"},{"key":"18_CR3","unstructured":"Wolfgang, P.: Design patterns for object-oriented software development. Addison-Wesley, Reading (1994)"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"Nayrolles, M., Moha, N., Valtchev, P.: Improving SOA Antipatterns Detection in Service Based Systems by Mining Execution Traces. In: Working Conference on Reverse Engineering, Number i, pp. 321\u2013330. IEEE (2013)","DOI":"10.1109\/WCRE.2013.6671307"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Kessentini, M., Kessentini, W., Sahraoui, H., Boukadoum, M., Ouni, A.: Design defects detection and correction by example. In: 2011 IEEE 19th International Conference on Program Comprehension (ICPC), pp. 81\u201390. IEEE (2011)","DOI":"10.1109\/ICPC.2011.22"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"Erni, K., Lewerentz, C.: Applying design-metrics to object-oriented frameworks. In: Proceedings of the 3rd International Software Metrics Symposium, pp. 64\u201374. IEEE (1996)","DOI":"10.1109\/METRIC.1996.492444"},{"key":"18_CR7","unstructured":"Fenton, N.E., Pfleeger, S.L.: Software metrics: a rigorous and practical approach. PWS Publishing Co. (1998)"},{"issue":"1","key":"18_CR8","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TSE.2009.50","volume":"36","author":"N Moha","year":"2010","unstructured":"Moha, N., Gueheneuc, Y.G., Duchien, L., Le Meur, A.F.: DECOR: A Method for the Specification and Detection of Code and Design Smells. IEEE Transactions on Software Engineering 36(1), 20\u201336 (2010)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"18_CR9","unstructured":"Opdyke, W.F.: Refactoring: A program restructuring aid in designing object-oriented application frameworks. PhD thesis, PhD thesis, University of Illinois at Urbana-Champaign (1992)"},{"key":"18_CR10","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/978-3-540-78921-5_20","volume-title":"Concept Lattices and Their Applications","author":"N Moha","year":"2008","unstructured":"Moha, N., Rezgui, J., Gu\u00e9h\u00e9neuc, Y.-G., Valtchev, P., El Boussaidi, G.: Using FCA to Suggest Refactorings to Correct Design Defects. In: Yahia, S.B., Nguifo, E.M., Belohlavek, R. (eds.) CLA 2006. LNCS (LNAI), vol. 4923, pp. 269\u2013275. Springer, Heidelberg (2008)"},{"key":"18_CR11","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/978-3-540-78137-0_21","volume-title":"Formal Concept Analysis","author":"N Moha","year":"2008","unstructured":"Moha, N., Rouane Hacene, A.M., Valtchev, P., Gu\u00e9h\u00e9neuc, Y.-G.: Refactorings of Design Defects Using Relational Concept Analysis. In: Medina, R., Obiedkov, S. (eds.) ICFCA 2008. LNCS (LNAI), vol. 4933, pp. 289\u2013304. Springer, Heidelberg (2008)"},{"key":"18_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"628","DOI":"10.1007\/978-3-642-04425-0_50","volume-title":"Model Driven Engineering Languages and Systems","author":"N Moha","year":"2009","unstructured":"Moha, N., Mah\u00e9, V., Barais, O., J\u00e9z\u00e9quel, J.-M.: Generic Model Refactorings. In: Sch\u00fcrr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 628\u2013643. Springer, Heidelberg (2009)"},{"issue":"5","key":"18_CR13","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1002\/smr.378","volume":"20","author":"M O\u2019Keeffe","year":"2008","unstructured":"O\u2019Keeffe, M., Cinn\u00e9ide, M.O.: Search-based refactoring: an empirical study. Journal of Software Maintenance and Evolution: Research and Practice 20(5), 345\u2013364 (2008)","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"key":"18_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1007\/978-3-642-37804-1_43","volume-title":"Service-Oriented Computing - ICSOC 2012 Workshops","author":"F Palma","year":"2013","unstructured":"Palma, F.: Detection of SOA Antipatterns. In: Ghose, A., Zhu, H., Yu, Q., Delis, A., Sheng, Q.Z., Perrin, O., Wang, J., Wang, Y. (eds.) ICSOC 2012. LNCS, vol. 7759, pp. 412\u2013418. Springer, Heidelberg (2013)"},{"key":"18_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1007\/978-3-642-45005-1_9","volume-title":"Service-Oriented Computing","author":"A Demange","year":"2013","unstructured":"Demange, A., Moha, N., Tremblay, G.: Detection of SOA Patterns. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 114\u2013130. Springer, Heidelberg (2013)"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Zhu, W., Melo, W.: Refactoring J2EE application for JBI-based ESB: a case study. In: IEEE International Enterprise Distributed Object Computing Conference, EDOC 2009, pp. 213\u2013217. IEEE (2009)","DOI":"10.1109\/EDOC.2009.25"},{"key":"18_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/978-3-540-72035-5_9","volume-title":"Business Information Systems","author":"Y Kim","year":"2007","unstructured":"Kim, Y., Doh, K.-G.: The Service Modeling Process Based on Use Case Refactoring. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 108\u2013120. Springer, Heidelberg (2007)"},{"key":"18_CR18","unstructured":"Pejman, E., Rastegari, Y., Esfahani, P.M., Salajegheh, A.: Web Service Composition Methods : A Survey. I (2012)"},{"key":"18_CR19","doi-asserted-by":"crossref","unstructured":"Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: An approach for QoS-aware service composition based on genetic algorithms. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, pp. 1069\u20131075. ACM (2005)","DOI":"10.1145\/1068009.1068189"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality driven web services composition. In: Proceedings of the 12th International Conference on World Wide Web, pp. 411\u2013421. ACM (2003)","DOI":"10.1145\/775152.775211"},{"key":"18_CR21","doi-asserted-by":"crossref","unstructured":"Xu, J., Reiff-Marganiec, S.: Towards heuristic web services composition using immune algorithm. In: IEEE International Conference on Web Services, ICWS 2008, pp. 238\u2013245. IEEE (2008)","DOI":"10.1109\/ICWS.2008.16"},{"key":"18_CR22","doi-asserted-by":"crossref","unstructured":"Ming, C., Zhen-wu, W.: An approach for web services composition based on QoS and discrete particle swarm optimization. In: Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel\/Distributed Computing (SNPD 2007), vol. 2, pp. 37\u201341 (2007)","DOI":"10.1109\/SNPD.2007.11"},{"key":"18_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/11596141_11","volume-title":"Service-Oriented Computing - ICSOC 2005","author":"T Yu","year":"2005","unstructured":"Yu, T., Lin, K.-J.: Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 130\u2013143. Springer, Heidelberg (2005)"},{"key":"18_CR24","doi-asserted-by":"crossref","unstructured":"Narayanan, S., McIlraith, S.A.: Simulation, verification and automated composition of web services. In: Proceedings of the 11th International Conference on World Wide Web, pp. 77\u201388. ACM (2002)","DOI":"10.1145\/511446.511457"},{"key":"18_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"520","DOI":"10.1007\/11596141_43","volume-title":"Service-Oriented Computing - ICSOC 2005","author":"D Berardi","year":"2005","unstructured":"Berardi, D., Calvanese, D., De Giacomo, G., Mecella, M.: Composition of Services with Nondeterministic Observable Behavior. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 520\u2013526. Springer, Heidelberg (2005)"},{"key":"18_CR26","doi-asserted-by":"crossref","unstructured":"Marconi, A., Pistore, M., Traverso, P.: Specifying data-flow requirements for the automated composition of web services. In: Fourth IEEE International Conference on Software Engineering and Formal Methods, SEFM 2006, pp. 147\u2013156. IEEE (2006)","DOI":"10.1109\/SEFM.2006.34"},{"key":"18_CR27","first-page":"2","volume":"5","author":"M Pistore","year":"2005","unstructured":"Pistore, M., Traverso, P., Bertoli, P.: Automated Composition of Web Services by Planning in Asynchronous Domains. ICAPS 5, 2\u201311 (2005)","journal-title":"ICAPS"},{"key":"18_CR28","doi-asserted-by":"crossref","unstructured":"Bertoli, P., Kazhamiakin, R., Paolucci, M., Pistore, M., Raik, H., Wagner, M.: Continuous Orchestration of Web Services via Planning. In: ICAPS (2009)","DOI":"10.1609\/icaps.v19i1.13361"},{"issue":"3","key":"18_CR29","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1023\/A:1009748302351","volume":"1","author":"H Mannila","year":"1997","unstructured":"Mannila, H., Toivonen, H., Verkamo, A.I.: Discovery of Frequent Episodes in Event Sequences. Data Mining and Knowledge Discovery 1(3), 259\u2013289 (1997)","journal-title":"Data Mining and Knowledge Discovery"},{"key":"18_CR30","unstructured":"G. Piatetsky-Shapiro: Discovery, analysis and presentation of strong rules. Knowledge Discovery in Databases, 229\u2013249 (January 1991)"},{"key":"18_CR31","doi-asserted-by":"crossref","unstructured":"Ghallab, M., Nau, D., Traverso, P.: Automated planning: theory & practice. Elsevier (2004)","DOI":"10.1016\/B978-155860856-6\/50021-1"},{"issue":"1","key":"18_CR32","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1613\/jair.2972","volume":"39","author":"S Richter","year":"2010","unstructured":"Richter, S., Westphal, M.: The LAMA planner: Guiding cost-based anytime planning with landmarks. Journal of Artificial Intelligence Research 39(1), 127\u2013177 (2010)","journal-title":"Journal of Artificial Intelligence Research"},{"key":"18_CR33","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W.: Refactoring: Improving the Design of Existing Code. Addison Wesley (1999)"},{"key":"18_CR34","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s10462-007-9049-y","volume":"26","author":"M Helmert","year":"2006","unstructured":"Helmert, M.: The Fast Downward Planning System. J. Artif. Intell. Res. (JAIR) 26, 191\u2013246 (2006)","journal-title":"J. Artif. Intell. Res. (JAIR)"},{"key":"18_CR35","unstructured":"Hoffmann, J., Nebel, B.: The FF planning system: Fast plan generation through heuristic search. arXiv preprint arXiv:1106.0675 (2011)"},{"key":"18_CR36","unstructured":"Porteous, J., Sebastia, L., Hoffmann, J.: On the extraction, ordering, and usage of landmarks in planning. In: 6th European Conference on Planning (2001)"},{"key":"18_CR37","unstructured":"Richter, S., Helmert, M., Westphal, M.: Landmarks Revisited. In: AAAI, vol. 8, pp. 975\u2013982 (2008)"},{"key":"18_CR38","unstructured":"Fournier, P.M., Dagenais, M.R.: Combined Tracing of the Kernel and Applications with LTTng. In: Linux Symposium, pp. 209\u2013224 (2009)"}],"container-title":["Lecture Notes in Business Information Processing","E-Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-17957-5_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T16:24:41Z","timestamp":1748363081000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-17957-5_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319179568","9783319179575"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-17957-5_18","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"29 April 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}