{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T04:41:13Z","timestamp":1754109673778},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030316457"},{"type":"electronic","value":"9783030316464"}],"license":[{"start":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T00:00:00Z","timestamp":1576108800000},"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":[[2020]]},"DOI":"10.1007\/978-3-030-31646-4_14","type":"book-chapter","created":{"date-parts":[[2019,12,11]],"date-time":"2019-12-11T10:04:52Z","timestamp":1576058692000},"page":"349-361","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["DevOps and Its Philosophy: Education Matters!"],"prefix":"10.1007","author":[{"given":"Evgeny","family":"Bobrov","sequence":"first","affiliation":[]},{"given":"Antonio","family":"Bucchiarone","sequence":"additional","affiliation":[]},{"given":"Alfredo","family":"Capozucca","sequence":"additional","affiliation":[]},{"given":"Nicolas","family":"Guelfi","sequence":"additional","affiliation":[]},{"given":"Manuel","family":"Mazzara","sequence":"additional","affiliation":[]},{"given":"Alexandr","family":"Naumchev","sequence":"additional","affiliation":[]},{"given":"Larisa","family":"Safina","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,12,12]]},"reference":[{"issue":"3","key":"14_CR1","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2018.2141026","volume":"35","author":"A Bucchiarone","year":"2018","unstructured":"A. Bucchiarone, N. Dragoni, S. Dustdar, S.T. Larsen, M. Mazzara, From monolithic to microservices: an experience report from the banking domain. IEEE Softw. 35(3), 50\u201355 (2018)","journal-title":"IEEE Softw."},{"key":"14_CR2","unstructured":"Preventing the AI crisis: the AISE Academy proposal for Luxembourg. \nhttp:\/\/www.itone.lu\/pdf\/AISE-academy.pdf\n\n. Accessed 03 Apr 2019"},{"key":"14_CR3","volume-title":"DevOps: A Software Architect\u2019s Perspective","author":"L Bass","year":"2015","unstructured":"L. Bass, I. Weber, L. Zhu, DevOps: A Software Architect\u2019s Perspective, 1st edn. (Addison-Wesley Professional, Boston, 2015)","edition":"1"},{"key":"14_CR4","volume-title":"The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations","author":"G Kim","year":"2016","unstructured":"G. Kim, P. Debois, J. Willis, J. Humble, The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations (IT Revolution Press, Portland, 2016)"},{"key":"14_CR5","unstructured":"Agile and DevOps: friends or foes? \nhttps:\/\/www.atlassian.com\/agile\/devops\n\n. Accessed 01 July 2018"},{"key":"14_CR6","unstructured":"I. Bucena, M. Kirikova, Simplifying the DevOps adoption process, in Joint Proceedings of the BIR 2017 Pre-BIR Forum, Workshops and Doctoral Consortium Co-located with 16th International Conference on Perspectives in Business Informatics Research (BIR 2017), Copenhagen, Denmark, August 28\u201330 (2017)"},{"key":"14_CR7","first-page":"1","volume-title":"Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment","author":"Alfredo Capozucca","year":"2019","unstructured":"A. Capozucca, N. Guelfi, B. Ries, Design of a (yet another?) DevOps course, in Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment \u2013 First International Workshop, DEVOPS 2018, Chateau de Villebrumier, France, March 5\u20136, 2018, Revised Selected Papers (2018), pp. 1\u201318"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"H. Kang, M. Le, S. Tao, Container and microservice driven design for cloud infrastructure DevOps, in 2016 IEEE International Conference on Cloud Engineering (IC2E) (April 2016), pp. 202\u2013211","DOI":"10.1109\/IC2E.2016.26"},{"key":"14_CR9","unstructured":"J. Sorgalla, F. Rademacher, S. Sachweh, A. Z\u00fcndorf, On collaborative model-driven development of microservices (2018). CoRR, abs\/1805.01176"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"M. Mazzara, Towards abstractions for web services composition, PhD thesis, University of Bologna, 2006","DOI":"10.1007\/11841197_17"},{"key":"14_CR11","unstructured":"Z. Yan, E. Cimpian, M. Zaremba, M. Mazzara, BPMO: semantic business process modeling and WSMO extension, in 2007 IEEE International Conference on Web Services (ICWS 2007), July 9\u201313, 2007, Salt Lake City, Utah, USA (2007), pp. 1185\u20131186"},{"key":"14_CR12","unstructured":"Z. Yan, M. Mazzara, E. Cimpian, A. Urbanec, Business process modeling: classifications and perspectives, in Business Process and Services Computing: 1st International Working Conference on Business Process and Services Computing, BPSC 2007, September 25\u201326, 2007, Leipzig, Germany (2007), p. 222"},{"key":"14_CR13","unstructured":"D. Nicola, Z. Mu, M. Manuel, Dependable workflow reconfiguration in WS-BPEL, in Proceedings of the 5th Nordic Workshop on Dependability and Security (2011)"},{"key":"14_CR14","first-page":"64","volume-title":"Lecture Notes in Computer Science","author":"Manuel Mazzara","year":"2012","unstructured":"M. Mazzara, F. Abouzaid, N. Dragoni, A. Bhattacharyya, Toward design, modelling and analysis of dynamic workflow reconfigurations \u2013 a process algebra perspective, in Web Services and Formal Methods \u2013 8th International Workshop, WS-FM (2011), pp. 64\u201378"},{"key":"14_CR15","unstructured":"M. Mazzara, Deriving specifications of dependable systems: toward a method (2010). CoRR, abs\/1009.3911"},{"key":"14_CR16","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1007\/978-3-030-06019-0_8","volume-title":"Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment","author":"Manuel Mazzara","year":"2019","unstructured":"M. Mazzara, A. Naumchev, L. Safina, A. Sillitti, K. Urysov, Teaching DevOps in corporate environments \u2013 an experience report, in Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment \u2013 First International Workshop, DEVOPS 2018, Chateau de Villebrumier, France, March 5\u20136, 2018, Revised Selected Papers (2018), pp. 100\u2013111"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"R. Jabbari, N. bin Ali, K. Petersen, B. Tanveer, What is DevOps?: a systematic mapping study on definitions and practices, in Proceedings of the Scientific Workshop Proceedings of XP2016, XP \u201916 Workshops (ACM, New York, 2016), pp. 12:1\u201312:11","DOI":"10.1145\/2962695.2962707"},{"key":"14_CR18","volume-title":"Microservices: yesterday, today, and tomorrow, in Present and Ulterior Software Engineering","author":"N Dragoni","year":"2017","unstructured":"N. Dragoni, S. Giallorenzo, A. Lluch-Lafuente, M. Mazzara, F. Montesi, R. Mustafin, L. Safina, Microservices: yesterday, today, and tomorrow, in Present and Ulterior Software Engineering (Springer, Cham, 2017)"},{"key":"14_CR19","first-page":"95","volume-title":"Lecture Notes in Computer Science","author":"Nicola Dragoni","year":"2018","unstructured":"N. Dragoni, I. Lanese, S.T. Larsen, M. Mazzara, R. Mustafin, L. Safina, Microservices: how to make your application scale, in Perspectives of System Informatics \u2013 11th International Andrei P. Ershov Informatics Conference, PSI 2017, Moscow, Russia, June 27\u201329, 2017, Revised Selected Papers (2017), pp. 95\u2013104"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"K. Khanda, D. Salikhov, K. Gusmanov, M. Mazzara, N. Mavridis. Microservice-based IoT for smart buildings, in 2017 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA) (March 2017), pp. 302\u2013308","DOI":"10.1109\/WAINA.2017.77"},{"key":"14_CR21","unstructured":"D. Salikhov, K. Khanda, K. Gusmanov, M. Mazzara, N. Mavridis, Jolie good buildings: Internet of Things for smart building infrastructure supporting concurrent apps utilizing distributed microservices, in Proceedings of the 1st International conference on Convergent Cognitive Information Technologies (2016), pp. 48\u201353"},{"key":"14_CR22","unstructured":"J. Willis, Introduction to DevOps: transforming and improving operations (2019). \nhttps:\/\/www.edx.org\/course\/introduction-to-devops-transforming-and-improving"},{"key":"14_CR23","unstructured":"S. Lindsey-Ahmed, E. Kelly. DevOps practices and principles (2019). \nhttps:\/\/skillsonline.arrow.com\/courses\/course-v1:Microsoft+DEVOPS200.1x+2019_T1\/about"},{"key":"14_CR24","unstructured":"A. Cowan, Continuous delivery & DevOps (2019). \nhttps:\/\/www.coursera.org\/learn\/uva-darden-continous-delivery-devops"},{"key":"14_CR25","unstructured":"MuleSoft, Microservices and DevOps: better together (2019). \nhttps:\/\/www.mulesoft.com\/resources\/api\/microservices-devops-better-together"},{"issue":"3","key":"14_CR26","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2016.64","volume":"33","author":"A Balalaie","year":"2016","unstructured":"A. Balalaie, A. Heydarnoori, P. Jamshidi, Microservices architecture enables DevOps: migration to a cloud-native architecture. IEEE Softw. 33(3), 42\u201352 (2016)","journal-title":"IEEE Softw."},{"key":"14_CR27","first-page":"30","volume":"31","author":"PR Mateo","year":"2014","unstructured":"P.R. Mateo, M. Polo, J. Fern\u00e1ndez-Alem\u00e1n, A. Toval, M. Piattini, Mutation testing. IEEE Softw. 31, 30\u201335 (2014)","journal-title":"IEEE Softw."},{"key":"14_CR28","unstructured":"J. Rockwood, Choose your weapon wisely (2014). \nhttp:\/\/gsl-archive.mit.edu\/media\/programs\/mexico-summer-2014\/materials\/j._rockwood_choose_your_weapon_wisely.pdf"},{"key":"14_CR29","unstructured":"Rational unified process: overview. \nhttp:\/\/sce.uhcl.edu\/helm\/rationalunifiedprocess\/\n\n. Accessed 01 July 2018"},{"issue":"6","key":"14_CR30","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/255656.255698","volume":"40","author":"MA Cusumano","year":"1997","unstructured":"M.A. Cusumano, R.W. Selby, How microsoft builds software. Commun. ACM 40(6), 53\u201361 (1997)","journal-title":"Commun. ACM"},{"key":"14_CR31","volume-title":"Introduction to the Team Software Process(Sm)","author":"W Humphrey","year":"1999","unstructured":"W. Humphrey, J. Over, Introduction to the Team Software Process(Sm), 1st edn. (Addison-Wesley Professional, Boston, 1999)","edition":"1"},{"key":"14_CR32","unstructured":"Extreme programming: A gentle introduction. \nhttp:\/\/www.extremeprogramming.org\/\n\n. Accessed 01 July 2018"},{"key":"14_CR33","unstructured":"K. Schwaber, J. Sutherland, The Scrum guide (2017). \nhttps:\/\/www.scrumguides.org\/docs\/scrumguide\/v2017\/2017-Scrum-Guide-US.pdf"},{"key":"14_CR34","doi-asserted-by":"crossref","unstructured":"D. de Carvalho, R. Hussain, A. Khan, M. Khazeev, J. Lee, S. Masiagin, M. Mazzara, R. Mustafin, A. Naumchev, V. Rivera, Teaching programming and design-by-contract, in 21th International Conference on Interactive Collaborative Learning \u2013 ICL 2018, Kos, Greece (2018)","DOI":"10.1007\/978-3-030-11932-4_7"}],"container-title":["Microservices"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-31646-4_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,11]],"date-time":"2019-12-11T10:13:22Z","timestamp":1576059202000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-31646-4_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,12]]},"ISBN":["9783030316457","9783030316464"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-31646-4_14","relation":{},"subject":[],"published":{"date-parts":[[2019,12,12]]},"assertion":[{"value":"12 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}