{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T15:36:37Z","timestamp":1776785797128,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,8]],"date-time":"2019-04-08T00:00:00Z","timestamp":1554681600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,4,8]]},"DOI":"10.1145\/3297280.3297400","type":"proceedings-article","created":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T12:18:47Z","timestamp":1556713127000},"page":"1225-1234","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["An extensible data-driven approach for evaluating the quality of microservice architectures"],"prefix":"10.1145","author":[{"given":"Mario","family":"Cardarelli","sequence":"first","affiliation":[{"name":"University of L'Aquila, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ludovico","family":"Iovino","sequence":"additional","affiliation":[{"name":"Gran Sasso Science Institute, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paolo","family":"Di Francesco","sequence":"additional","affiliation":[{"name":"Gran Sasso Science Institute, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amleto","family":"Di Salle","sequence":"additional","affiliation":[{"name":"University of L'Aquila, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivano","family":"Malavolta","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patricia","family":"Lago","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,4,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOCA.2016.15"},{"key":"e_1_3_2_1_2_1","volume-title":"Towards Micro Service Architecture Recovery: An Empirical Study. In 2018 IEEE International Conference on Software Architecture (ICSA). IEEE.","author":"Alshuqayran Nuha","year":"2018","unstructured":"Nuha Alshuqayran, Nour Ali, and Roger Evans. 2018. Towards Micro Service Architecture Recovery: An Empirical Study. In 2018 IEEE International Conference on Software Architecture (ICSA). IEEE."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2016.025"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3143434.3143443"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3129790.3129816"},{"key":"e_1_3_2_1_6_1","volume-title":"Kameswara Eati, Carlos M Ferreira, Dejan Glozic, Vasfi Gucer, Manav Gupta, Sunil Joshi, Valerie Lampkin, Marcelo Martins, et al.","author":"Daya Shahir","year":"2016","unstructured":"Shahir Daya, Nguyen Van Duy, Kameswara Eati, Carlos M Ferreira, Dejan Glozic, Vasfi Gucer, Manav Gupta, Sunil Joshi, Valerie Lampkin, Marcelo Martins, et al. 2016. Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach. IBM Redbooks."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985977"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2017.24"},{"key":"e_1_3_2_1_10_1","volume-title":"Software Engineering-Product Quality: Quality model","author":"International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC). 2001.","unstructured":"International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC). 2001. Software Engineering-Product Quality: Quality model. Vol. 1. ISO\/IEC."},{"key":"e_1_3_2_1_11_1","volume-title":"Last accessed","author":"Fowler Martin","year":"2017","unstructured":"Martin Fowler and J Lewis. Last accessed: Mar 2017. Microservices a definition of this new architectural term. URL: http:\/\/martinfowler.com\/articles\/microservices.html (Last accessed: Mar 2017)."},{"key":"e_1_3_2_1_12_1","volume-title":"Migrating Towards Microservice Architectures: An Industrial Survey. In IEEE International Conference on Software Architecture, ICSA 2018","author":"Francesco Paolo Di","year":"2018","unstructured":"Paolo Di Francesco, Patricia Lago, and Ivano Malavolta. 2018. Migrating Towards Microservice Architectures: An Industrial Survey. In IEEE International Conference on Software Architecture, ICSA 2018, Seattle, USA, April 30 - May 4, 2018. 29--39."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024587.2024593"},{"key":"e_1_3_2_1_14_1","volume-title":"MicroART: A Software Architecture Recovery Tool for Maintaining Microservice-based Systems. IEEE International Conference on Software Architecture (ICSA)","author":"Granchelli Giona","year":"2017","unstructured":"Giona Granchelli, Mario Cardarelli, Paolo Di Francesco, Ivano Malavolta, Ludovico Iovino, and Amleto Di Salle. 2017. MicroART: A Software Architecture Recovery Tool for Maintaining Microservice-based Systems. IEEE International Conference on Software Architecture (ICSA) (2017)."},{"key":"e_1_3_2_1_15_1","volume-title":"Towards Recovering the Software Architecture of Microservice-based Systems. First International Workshop on Architecting with MicroServices (AMS)","author":"Granchelli Giona","year":"2017","unstructured":"Giona Granchelli, Mario Cardarelli, Paolo Di Francesco, Ivano Malavolta, Ludovico Iovino, and Amleto Di Salle. 2017. Towards Recovering the Software Architecture of Microservice-based Systems. First International Workshop on Architecting with MicroServices (AMS) (2017)."},{"key":"e_1_3_2_1_16_1","unstructured":"Martin Hitz and Behzad Montazeri. 1995. Measuring coupling and cohesion in object-oriented systems. (1995)."},{"key":"e_1_3_2_1_17_1","first-page":"46","article-title":"An interface complexity measure for component-based software systems","volume":"36","author":"Kumari Usha","year":"2011","unstructured":"Usha Kumari and Shuchita Upadhyaya. 2011. An interface complexity measure for component-based software systems. International Journal of Computer Applications 36, 1 (2011), 46--52.","journal-title":"International Journal of Computer Applications"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICODSE.2014.7062707"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.4236\/jcc.2014.214001"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1992.242525"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005785501370146"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2007.17"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-007-0039-7"},{"key":"e_1_3_2_1_24_1","volume-title":"Workshop on Model-driven Web Engineering. 20","author":"Reiter Th","year":"2005","unstructured":"Th Reiter, E Kapsammer, W Retschitzegger, and W Schwinger. 2005. Model integration through mega operations. In Workshop on Model-driven Web Engineering. 20."},{"key":"e_1_3_2_1_25_1","volume-title":"Proc. 1st Workshop on information Technologies and Systems.","author":"Sheetz Steven D","year":"1991","unstructured":"Steven D Sheetz, David P Tegarden, and David E Monarchi. 1991. Measuring object-oriented system complexity. In Proc. 1st Workshop on information Technologies and Systems."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10383-4_36"},{"key":"e_1_3_2_1_27_1","volume-title":"Information technology-software product evaluation-part 1: General overview. ISO Standard","author":"Standard I","year":"1999","unstructured":"I Standard. 1999. Information technology-software product evaluation-part 1: General overview. ISO Standard (1999), 14598--1."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2007.43"},{"key":"e_1_3_2_1_29_1","volume-title":"Innovation insights for Microservices. https:\/\/www.gartner.com\/doc\/3579057\/innovation-insight-microservices","author":"Thomas Anne","year":"2017","unstructured":"Anne Thomas and Aashish Gupta. 2017. Innovation insights for Microservices. https:\/\/www.gartner.com\/doc\/3579057\/innovation-insight-microservices (2017)."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.02.009"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337372"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","unstructured":"Jos B Warmer and Anneke G Kleppe. 1998. The object constraint language: Precise modeling with uml (addison-wesley object technology series). (1998).","DOI":"10.5555\/291202"}],"event":{"name":"SAC '19: The 34th ACM\/SIGAPP Symposium on Applied Computing","location":"Limassol Cyprus","acronym":"SAC '19","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"]},"container-title":["Proceedings of the 34th ACM\/SIGAPP Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3297280.3297400","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3297280.3297400","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:15Z","timestamp":1750208535000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3297280.3297400"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,8]]},"references-count":31,"alternative-id":["10.1145\/3297280.3297400","10.1145\/3297280"],"URL":"https:\/\/doi.org\/10.1145\/3297280.3297400","relation":{},"subject":[],"published":{"date-parts":[[2019,4,8]]},"assertion":[{"value":"2019-04-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}