{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T02:36:20Z","timestamp":1769049380842,"version":"3.49.0"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030224813","type":"print"},{"value":"9783030224820","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-22482-0_15","type":"book-chapter","created":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T02:02:46Z","timestamp":1559268166000},"page":"205-220","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Towards a Metrics-Based Software Quality Rating for a Microservice Architecture"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8785-3203","authenticated-orcid":false,"given":"Sebastian","family":"Apel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Hertrampf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steffen","family":"Sp\u00e4the","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,6,1]]},"reference":[{"key":"15_CR1","unstructured":"Software engineering - product quality, ISO\/IEC 9126\u20131. Technical report. International Organization for Standardization (2001)"},{"key":"15_CR2","unstructured":"e Abreu, F.B., Carapu\u00e7a, R.: Object-oriented software engineering: measuring and controlling the development process. In: Proceedings of 4th International Conference on Software Quality, Virginia, USA, vol. 186, pp. 1\u20138 (1994)"},{"key":"15_CR3","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-93408-2_1","volume-title":"Innovations for Community Services","author":"S Apel","year":"2018","unstructured":"Apel, S., Hertrampf, F., Sp\u00e4the, S.: Microservice architecture within in-house infrastructures for enterprise integration and measurement: an experience report. In: Hodo\u0148, M., Eichler, G., Erfurth, C., Fahrnberger, G. (eds.) I4CS 2018. CCIS, vol. 863, pp. 3\u201317. Springer, Cham (2018). \n                    https:\/\/doi.org\/10.1007\/978-3-319-93408-2_1"},{"issue":"1","key":"15_CR4","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/32.979986","volume":"28","author":"J Bansiya","year":"2002","unstructured":"Bansiya, J., Davis, C.G.: A hierarchical model for object-oriented design quality assessment. IEEE Trans. Softw. Eng. 28(1), 4\u201317 (2002). \n                    https:\/\/doi.org\/10.1109\/32.979986","journal-title":"IEEE Trans. Softw. Eng."},{"key":"15_CR5","unstructured":"Chemnitzer Siedlungsgemeinschaft eG: WINNER-Projekt (2017). \n                    http:\/\/www.winner-projekt.de\n                    \n                  . 01 February 2018"},{"issue":"6","key":"15_CR6","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476\u2013493 (1994). \n                    https:\/\/doi.org\/10.1109\/32.295895","journal-title":"IEEE Trans. Softw. Eng."},{"key":"15_CR7","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"356","DOI":"10.1007\/978-3-319-91186-1_37","volume-title":"Software Engineering and Algorithms in Intelligent Systems","author":"A Derezi\u0144ska","year":"2019","unstructured":"Derezi\u0144ska, A.: Metrics in software development and evolution with design patterns. In: Silhavy, R. (ed.) CSOC2018 2018. AISC, vol. 763, pp. 356\u2013366. Springer, Cham (2019). \n                    https:\/\/doi.org\/10.1007\/978-3-319-91186-1_37"},{"issue":"6","key":"15_CR8","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1109\/32.689404","volume":"24","author":"R Harrison","year":"1998","unstructured":"Harrison, R., Counsell, S.J., Nithi, R.V.: An evaluation of the mood set of object-oriented software metrics. IEEE Trans. Softw. Eng. 24(6), 491\u2013496 (1998). \n                    https:\/\/doi.org\/10.1109\/32.689404","journal-title":"IEEE Trans. Softw. Eng."},{"key":"15_CR9","unstructured":"ISO\/IEC: ISO\/IEC 25010 - Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. Technical report (2010)"},{"key":"15_CR10","volume-title":"Building Microservices","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building Microservices. O\u2019Reilly Media, Sebastopol (2015)"},{"key":"15_CR11","doi-asserted-by":"publisher","unstructured":"Panda, A., Sagiv, M., Shenker, S.: Verification in the age of microservices. In: Proceedings of the 16th Workshop on Hot Topics in Operating Systems, HotOS 2017, pp. 30\u201336. ACM, New York (2017). \n                    https:\/\/doi.org\/10.1145\/3102980.3102986\n                    \n                  , \n                    http:\/\/doi.acm.org\/10.1145\/3102980.3102986","DOI":"10.1145\/3102980.3102986"},{"key":"15_CR12","unstructured":"Rodriguez, D., Harrison, R.: An overview of object-oriented design metrics. Technical report RUCS\/2001\/TR\/A, Computer Science Department, University of Reading (2001)"},{"key":"15_CR13","doi-asserted-by":"publisher","unstructured":"Savchenko, D.I., Radchenko, G.I., Taipale, O.: Microservices validation: Mjolnirr platform case study. In: 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 235\u2013240, May 2015. \n                    https:\/\/doi.org\/10.1109\/MIPRO.2015.7160271","DOI":"10.1109\/MIPRO.2015.7160271"},{"key":"15_CR14","unstructured":"Savchenko, D., Radchenko, G.: Microservices validation: methodology and implementation. In: 1st Ural Workshop on Parallel, Distributed, and Cloud Computing for Young Scientists, pp. 21\u201328 (2015)"},{"key":"15_CR15","volume-title":"Microservices: Flexible Software Architectures","author":"E Wolff","year":"2016","unstructured":"Wolff, E.: Microservices: Flexible Software Architectures. Addison-Wesley, Boston (2016)"},{"issue":"3-4","key":"15_CR16","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s00450-016-0337-0","volume":"32","author":"Olaf Zimmermann","year":"2016","unstructured":"Zimmermann, O.: Microservices tenets. Comput. Sci. Res. Dev. 32(3), 301\u2013310 (2017). \n                    https:\/\/doi.org\/10.1007\/s00450-016-0337-0","journal-title":"Computer Science - Research and Development"}],"container-title":["Communications in Computer and Information Science","Innovations for Community Services"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-22482-0_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T02:06:22Z","timestamp":1559268382000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-22482-0_15"}},"subtitle":["Case Study for a Measurement and Processing Infrastructure"],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030224813","9783030224820"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-22482-0_15","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"1 June 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"I4CS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Innovations for Community Services","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Wolfsburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 June 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 June 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"i4cs2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.i4cs-conference.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"43","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"16","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"37% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"3,33","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"5,96","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}