{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T21:35:08Z","timestamp":1743024908946,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030631604"},{"type":"electronic","value":"9783030631611"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","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":[[2020]]},"DOI":"10.1007\/978-3-030-63161-1_10","type":"book-chapter","created":{"date-parts":[[2020,12,4]],"date-time":"2020-12-04T07:03:30Z","timestamp":1607065410000},"page":"131-139","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards an Evolvability Assurance Method for Service-Based Systems"],"prefix":"10.1007","author":[{"given":"Justus","family":"Bogner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfred","family":"Zimmermann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Wagner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,12,5]]},"reference":[{"issue":"2","key":"10_CR1","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s11219-015-9268-4","volume":"24","author":"D Ameller","year":"2015","unstructured":"Ameller, D., Galster, M., Avgeriou, P., Franch, X.: A survey on quality attributes in service-based systems. Softw. Qual. J. 24(2), 271\u2013299 (2015). https:\/\/doi.org\/10.1007\/s11219-015-9268-4","journal-title":"Softw. Qual. J."},{"key":"10_CR2","unstructured":"Andrikopoulos, V.: A theory and model for the evolution of software services. Ph.D. thesis, Tilburg University (2010)"},{"issue":"4","key":"10_CR3","doi-asserted-by":"publisher","first-page":"71","DOI":"10.7494\/csci.2012.13.4.71","volume":"13","author":"Z Andrzej","year":"2012","unstructured":"Andrzej, Z., Marcin, S., Szymon, K.: An evolution process for service-oriented systems. Comput. Sci. 13(4), 71 (2012)","journal-title":"Comput. Sci."},{"issue":"4","key":"10_CR4","first-page":"110","volume":"6","author":"P Avgeriou","year":"2016","unstructured":"Avgeriou, P., Kruchten, P., Ozkaya, I., Seaman, C., Seaman, C.: Managing technical debt in software engineering. Dagstuhl Rep. 6(4), 110\u2013138 (2016)","journal-title":"Dagstuhl Rep."},{"key":"10_CR5","volume-title":"DevOps: a software architect\u2019s perspective","author":"L Bass","year":"2015","unstructured":"Bass, L., Weber, I., Zhu, L.: DevOps: a software architect\u2019s perspective, 1st edn. Addison-Wesley Professional, Boston (2015)","edition":"1"},{"issue":"1\u20132","key":"10_CR6","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/S0164-1212(03)00080-3","volume":"69","author":"P Bengtsson","year":"2004","unstructured":"Bengtsson, P., Lassing, N., Bosch, J., van Vliet, H.: Architecture-level modifiability analysis (ALMA). J. Syst. Softw. 69(1\u20132), 129\u2013147 (2004)","journal-title":"J. Syst. Softw."},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"Bogner, J., Fritzsch, J., Wagner, S., Zimmermann, A.: Limiting technical debt with maintainability assurance - an industry survey on used techniques and differences with service- and microservice-based systems. In: Proceedings of the 1st International Conference on Technical Debt (TechDebt 2018), Gothenburg, Sweden. ACM (2018)","DOI":"10.1145\/3194164.3194166"},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Bogner, J., Wagner, S., Zimmermann, A.: Automatically measuring the maintainability of service- and microservice-based systems. In: Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement on - IWSM Mensura 2017, pp. 107\u2013115. ACM Press, New York (2017)","DOI":"10.1145\/3143434.3143443"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Bogner, J., Wagner, S., Zimmermann, A.: Towards a practical maintainability quality model for service-and microservice-based systems. In: Proceedings of the 11th European Conference on Software Architecture Companion Proceedings - ECSA 2017, vol. 3, pp. 195\u2013198. ACM Press, New York (2017)","DOI":"10.1145\/3129790.3129816"},{"key":"10_CR10","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s00450-019-00402-z","volume":"34","author":"J Bogner","year":"2019","unstructured":"Bogner, J., Wagner, S., Zimmermann, A.: Using architectural modifiability tactics to examine evolution qualities of service- and microservice-based systems. SICS Softw.-Intensiv. Cyber-Phys. Syst. 34, 141\u2013149 (2019). https:\/\/doi.org\/10.1007\/s00450-019-00402-z","journal-title":"SICS Softw.-Intensiv. Cyber-Phys. Syst."},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Bogner, J., Zimmermann, A.: Towards integrating microservices with adaptable enterprise architecture. In: IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW), pp. 1\u20136. IEEE, September 2016","DOI":"10.1109\/EDOCW.2016.7584392"},{"key":"10_CR12","unstructured":"Bogner, J., Zimmermann, A., Wagner, S.: Analyzing the relevance of SOA patterns for microservice-based systems. In: Proceedings of the 10th Central European Workshop on Services and their Composition (ZEUS 2018), Dresden, Germany, pp. 9\u201316. CEUR-WS.org (2018)"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Brcina, R., Bode, S., Riebisch, M.: Optimisation process for maintaining evolvability during software evolution. In: 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems. pp. 196\u2013205. IEEE, April 2009","DOI":"10.1109\/ECBS.2009.20"},{"key":"10_CR14","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-319-67425-4_12","volume-title":"Present and Ulterior Software Engineering","author":"N Dragoni","year":"2017","unstructured":"Dragoni, N., et al.: Microservices: yesterday, today, and tomorrow. Present and Ulterior Software Engineering, pp. 195\u2013216. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-67425-4_12"},{"key":"10_CR15","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1007\/978-3-319-92901-9_8","volume-title":"Information Systems in the Big Data Era","author":"T Engel","year":"2018","unstructured":"Engel, T., Langermeier, M., Bauer, B., Hofmann, A.: Evaluation of microservice architectures: a metric and tool-based approach. In: Mendling, J., Mouratidis, H. (eds.) CAiSE 2018. LNBIP, vol. 317, pp. 74\u201389. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-92901-9_8"},{"key":"10_CR16","volume-title":"Service-Oriented Architecture: Concepts, Technology, and Design","author":"T Erl","year":"2005","unstructured":"Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)"},{"key":"10_CR17","volume-title":"SOA Design Patterns","author":"T Erl","year":"2009","unstructured":"Erl, T.: SOA Design Patterns. Pearson Education, Boston (2009)"},{"key":"10_CR18","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1016\/j.jss.2015.06.063","volume":"123","author":"B Fitzgerald","year":"2017","unstructured":"Fitzgerald, B., Stol, K.J.: Continuous software engineering: a roadmap and agenda. J. Syst. Softw. 123, 176\u2013189 (2017)","journal-title":"J. Syst. Softw."},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Francesco, P.D., Malavolta, I., Lago, P.: Research on architecting microservices: trends, focus, and potential for industrial adoption. In: IEEE International Conference on Software Architecture (ICSA), pp. 21\u201330. IEEE, April 2017","DOI":"10.1109\/ICSA.2017.24"},{"key":"10_CR20","doi-asserted-by":"crossref","unstructured":"Granchelli, G., Cardarelli, M., Francesco, P.D., Malavolta, I., Iovino, L., Salle, A.D.: Towards recovering the software architecture of microservice-based systems. In: IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 46\u201353. IEEE, April 2017","DOI":"10.1109\/ICSAW.2017.48"},{"key":"10_CR21","unstructured":"International Organization For Standardization: ISO\/IEC 25010 - Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. Technical report (2011)"},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., Clements, P.: ATAM : method for architecture evaluation. Technical report, August 2000","DOI":"10.21236\/ADA382629"},{"key":"10_CR23","unstructured":"Lehman, M.M., Ramil, J., Wernwick, P., Perry, D., Turski, W.: Metrics and laws of software evolution - the nineties view. In: Proceedings of the Fourth International Software Metrics Symposium, pp. 20\u201332 (1997)"},{"key":"10_CR24","doi-asserted-by":"publisher","first-page":"244","DOI":"10.4236\/jsea.2011.44027","volume":"4","author":"YI Mansour","year":"2011","unstructured":"Mansour, Y.I., Mustafa, S.H.: Assessing internal software quality attributes of the object-oriented and service-oriented software development paradigms: a comparative study. J. Softw. Eng. Appl. 4, 244 (2011)","journal-title":"J. Softw. Eng. Appl."},{"key":"10_CR25","doi-asserted-by":"crossref","unstructured":"Mayer, B., Weinreich, R.: An approach to extract the architecture of microservice-based software systems. In: IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 21\u201330. IEEE, Mar 2018","DOI":"10.1109\/SOSE.2018.00012"},{"key":"10_CR26","volume-title":"Building microservices: designing fine-grained systems","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building microservices: designing fine-grained systems, 1st edn. O\u2019Reilly Media, Newton (2015)","edition":"1"},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"Pahl, C., Jamshidi, P.: Microservices: a systematic mapping study. In: Proceedings of the 6th International Conference on Cloud Computing and Services Science, vol. 1. SCITEPRESS - Science and and Technology Publications (2016)","DOI":"10.5220\/0005785501370146"},{"key":"10_CR28","unstructured":"Papazoglou, M.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of the 7th International Conference on Properties and Applications of Dielectric Materials. IEEE (2003)"},{"key":"10_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1007\/11575863_63","volume-title":"On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops","author":"M Perepletchikov","year":"2005","unstructured":"Perepletchikov, M., Ryan, C., Frampton, K.: Comparing the impact of service-oriented and object-oriented paradigms on the structural properties of software. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2005. LNCS, vol. 3762, pp. 431\u2013441. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11575863_63"},{"key":"10_CR30","volume-title":"Microservices Patterns","author":"C Richardson","year":"2018","unstructured":"Richardson, C.: Microservices Patterns. Manning Publications, Shelter Island (2018)"},{"key":"10_CR31","unstructured":"Rowe, D., Leaney, J., Lowe, D.: Defining systems architecture evolvability - a taxonomy of change. In: International Conference and Workshop: Engineering of Computer-Based Systems, pp. 45\u201352, December 1998"},{"key":"10_CR32","unstructured":"Sabir, B., Perveen, N., Qamar, U., Muzaffar, A.W.: Impact analysis on evolution patterns of service oriented systems. In: International Conference on Engineering, Computing & Information Technology (ICECIT 2017), pp. 61\u201367 (2018)"},{"key":"10_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/978-3-662-50539-7_4","volume-title":"Service-Oriented Computing \u2013 ICSOC 2015 Workshops","author":"G Schermann","year":"2016","unstructured":"Schermann, G., Cito, J., Leitner, P.: All the services large and micro: revisiting industrial practice in services computing. In: Norta, A., Gaaloul, W., Gangadharan, G.R., Dam, H.K. (eds.) ICSOC 2015. LNCS, vol. 9586, pp. 36\u201347. Springer, Heidelberg (2016). https:\/\/doi.org\/10.1007\/978-3-662-50539-7_4"},{"key":"10_CR34","doi-asserted-by":"crossref","unstructured":"Voelz, D., Goeb, A.: What is different in quality management for SOA? In: 14th IEEE International Enterprise Distributed Object Computing Conference, pp. 47\u201356. IEEE, October 2010","DOI":"10.1109\/EDOC.2010.27"}],"container-title":["Communications in Computer and Information Science","Advances in Service-Oriented and Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-63161-1_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,4]],"date-time":"2020-12-04T07:06:20Z","timestamp":1607065580000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-63161-1_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030631604","9783030631611"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-63161-1_10","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"5 December 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ESOCC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Service-Oriented and Cloud Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Como","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 September 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"esocc2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/esocc2018.disco.unimib.it","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}