{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T00:50:01Z","timestamp":1774399801798,"version":"3.50.1"},"publisher-location":"Cham","reference-count":76,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030353322","type":"print"},{"value":"9783030353339","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-35333-9_13","type":"book-chapter","created":{"date-parts":[[2019,11,17]],"date-time":"2019-11-17T19:01:29Z","timestamp":1574017289000},"page":"176-191","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Containers in Software Development: A Systematic Mapping Study"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2880-2809","authenticated-orcid":false,"given":"Mikael","family":"Koskinen","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8540-9918","authenticated-orcid":false,"given":"Tommi","family":"Mikkonen","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4360-2226","authenticated-orcid":false,"given":"Pekka","family":"Abrahamsson","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,11,18]]},"reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"Paraiso, F., Challita, S., Al-Dhuraibi, Y., et al.: Model-driven management of docker containers, pp. 718\u2013725. IEEE (2016)","DOI":"10.1109\/CLOUD.2016.0100"},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"Dua, R., Raja, A.R., Kakadia, D.: Virtualization vs Containerization to support PaaS, pp. 610\u2013614. IEEE Computer Society, Washington, DC (2014)","DOI":"10.1109\/IC2E.2014.41"},{"key":"13_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1007\/978-3-662-48616-0_20","volume-title":"Service-Oriented Computing","author":"P Hoenisch","year":"2015","unstructured":"Hoenisch, P., Weber, I., Schulte, S., Zhu, L., Fekete, A.: Four-fold auto-scaling on a contemporary deployment platform using docker containers. In: Barros, A., Grigori, D., Narendra, N.C., Dam, H.K. (eds.) ICSOC 2015. LNCS, vol. 9435, pp. 316\u2013323. Springer, Heidelberg (2015). \nhttps:\/\/doi.org\/10.1007\/978-3-662-48616-0_20"},{"issue":"10","key":"13_CR4","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1109\/TSE.2007.70726","volume":"33","author":"K-K Lau","year":"2007","unstructured":"Lau, K.-K., Wang, Z.: Software Component Models. TSE 33(10), 709\u2013724 (2007). \nhttps:\/\/doi.org\/10.1109\/TSE.2007.70726","journal-title":"Software Component Models. TSE"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Jaramillo, D., Nguyen, D.V., Smart, R.: Leveraging microservices architecture by using Docker technology, pp. 1\u20135. IEEE (2016)","DOI":"10.1109\/SECON.2016.7506647"},{"key":"13_CR6","unstructured":"Woodfield, S.N., Dunsmore, H.E., Shen, V.Y.: The effect of modularization and comments on program comprehension, pp. 215\u2013223. IEEE Press, Piscataway (1981)"},{"key":"13_CR7","unstructured":"Card, D.N., Page, G.T., McGarry, F.E.: Criteria for software modularization, pp. 372\u2013377. IEEE Computer Society Press, Los Alamitos (1985)"},{"key":"13_CR8","unstructured":"V\u00f6lter, M.: Pluggable component \u2013 a pattern for interactive system configuration"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Crnkovic, I.: Component-based software engineering? New challenges in software development (2003)","DOI":"10.2498\/cit.2003.03.02"},{"issue":"2","key":"13_CR10","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/1053331.1053345","volume":"3","author":"D Birsan","year":"2005","unstructured":"Birsan, D.: On plug-ins and extensible architectures. Queue 3(2), 40\u201346 (2005). \nhttps:\/\/doi.org\/10.1145\/1053331.1053345","journal-title":"Queue"},{"key":"13_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/3-540-36557-5_9","volume-title":"Objects, Components, Architectures, Services, and Applications for a Networked World","author":"J Mayer","year":"2003","unstructured":"Mayer, J., Melzer, I., Schweiggert, F.: Lightweight plug-in-based application development. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 87\u2013102. Springer, Heidelberg (2003). \nhttps:\/\/doi.org\/10.1007\/3-540-36557-5_9"},{"key":"13_CR12","unstructured":"Marquardt, K.: Patterns for Plug-Ins. In: EuroPLoP (1999)"},{"key":"13_CR13","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.infsof.2018.09.006","volume":"106","author":"V Garousi","year":"2019","unstructured":"Garousi, V., Felderer, M., M\u00e4ntyl\u00e4, M.V.: Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf. Softw. Technol. 106, 101\u2013121 (2019). \nhttps:\/\/doi.org\/10.1016\/j.infsof.2018.09.006","journal-title":"Inf. Softw. Technol."},{"key":"13_CR14","doi-asserted-by":"publisher","first-page":"532","DOI":"10.2307\/258557","volume":"14","author":"K Eisenhardt","year":"1989","unstructured":"Eisenhardt, K.: Building theory from case study research. Acad. Manag. Rev. 14, 532\u2013550 (1989). \nhttps:\/\/doi.org\/10.2307\/258557","journal-title":"Acad. Manag. Rev."},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Petersen, K., Feldt, R., Mujtaba, S., et al.: Systematic mapping studies in software engineering, pp. 68\u201377. BCS Learning & Development Ltd., Swindon (2008)","DOI":"10.14236\/ewic\/EASE2008.8"},{"key":"13_CR16","unstructured":"Kitchenham, B.: Guidelines for performing systematic literature reviews in software engineering. EBSE Technical report EBSE-2007-01 (2007)"},{"key":"13_CR17","unstructured":"Kitchenham, B., Charters, S.: Systematic reviews (2009). \nhttps:\/\/www.york.ac.uk\/crd\/guidance\/"},{"issue":"12","key":"13_CR18","doi-asserted-by":"publisher","first-page":"2049","DOI":"10.1016\/j.infsof.2013.07.010","volume":"55","author":"B Kitchenham","year":"2013","unstructured":"Kitchenham, B., Brereton, P.: Using mapping studies in software engineering. Inf. Softw. Technol. 55(12), 2049\u20132075 (2013). \nhttps:\/\/doi.org\/10.1016\/j.infsof.2013.07.010","journal-title":"Inf. Softw. Technol."},{"issue":"5","key":"13_CR19","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1109\/TSE.2007.1001","volume":"33","author":"BA Kitchenham","year":"2007","unstructured":"Kitchenham, B.A., Mendes, E., Travassos, G.H.: Cross versus within-company cost estimation studies: a systematic review. TSE 33(5), 316\u2013329 (2007). \nhttps:\/\/doi.org\/10.1109\/TSE.2007.1001","journal-title":"TSE"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Stillwell, M., Coutinho, J.G.F.: A DevOps approach to integration of software components in an EU research project. In: Proceedings of the 1st International Workshop on Quality-Aware DevOps, pp. 1\u20136. ACM, New York (2015)","DOI":"10.1145\/2804371.2804372"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Tuo, F., Bai, Y., Long, S., et al.: A new model of docker-based E-learning in Hadoop. In: Proceedings of the 2018 International Conference on Distance Education and Learning - ICDEL 2018, pp. 22\u201331. ACM Press, New York (2018)","DOI":"10.1145\/3231848.3231875"},{"key":"13_CR22","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1016\/j.future.2016.08.025","volume":"68","author":"Z Kozhirbayev","year":"2017","unstructured":"Kozhirbayev, Z., Sinnott, R.O.: A performance comparison of container-based technologies for the cloud. Future Gener. Comput. Syst. 68, 175\u2013182 (2017). \nhttps:\/\/doi.org\/10.1016\/j.future.2016.08.025","journal-title":"Future Gener. Comput. Syst."},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Telschig, K., Schonberger, A., Knapp, A.: A real-time container architecture for dependable distributed embedded applications. In: 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE), pp. 1367\u20131374. IEEE (2018)","DOI":"10.1109\/COASE.2018.8560546"},{"key":"13_CR24","doi-asserted-by":"crossref","unstructured":"Syed, M.H., Fernandez, E.B.: A reference architecture for the container ecosystem. In: Proceedings of the 13th International Conference on Availability, Reliability and Security, pp. 1\u20136. ACM, New York (2018)","DOI":"10.1145\/3230833.3232854"},{"key":"13_CR25","doi-asserted-by":"crossref","unstructured":"Rahman, M., Chen, Z., Gao, J.: A service framework for parallel test execution on a developer\u2019s local development workstation. In: Proceedings - 9th IEEE International Symposium on Service-Oriented System Engineering, IEEE SOSE 2015, vol. 30, pp. 153\u2013160 (2015)","DOI":"10.1109\/SOSE.2015.45"},{"key":"13_CR26","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/978-3-319-94959-8_2","volume-title":"Cloud Computing and Service Science","author":"N Kratzke","year":"2018","unstructured":"Kratzke, N.: About the complexity to transfer cloud applications at runtime and how container platforms can contribute? In: Ferguson, D., Mu\u00f1oz, V.M., Cardoso, J., Helfert, M., Pahl, C. (eds.) CLOSER 2017. CCIS, vol. 864, pp. 19\u201345. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-319-94959-8_2"},{"key":"13_CR27","doi-asserted-by":"crossref","unstructured":"Song, M., Zhang, C., Haihong, E.: An auto scaling system for API gateway based on Kubernetes. In: 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS), pp. 109\u2013112 (2018)","DOI":"10.1109\/ICSESS.2018.8663784"},{"key":"13_CR28","doi-asserted-by":"crossref","unstructured":"Cito, J., Schermann, G., Wittern, J.E., et al.: An empirical analysis of the docker container ecosystem on GitHub. In: IEEE International Working Conference on Mining Software Repositories, pp. 323\u2013333. IEEE Press, Piscataway (2017)","DOI":"10.7287\/peerj.preprints.2905v1"},{"key":"13_CR29","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Yin, G., Wang, T., et al.: An insight into the impact of dockerfile evolutionary trajectories on quality and latency. In: 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), vol. 1, pp. 138\u2013143. IEEE (2018)","DOI":"10.1109\/COMPSAC.2018.00026"},{"key":"13_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/978-3-319-73814-7_9","volume-title":"OpenSHMEM and Related Technologies. Big Compute and Big Data Convergence","author":"T Naughton","year":"2018","unstructured":"Naughton, T., Sorrillo, L., Simpson, A., Imam, N.: Balancing performance and portability with containers in HPC: an OpenSHMEM example. In: Gorentla Venkata, M., Imam, N., Pophale, S. (eds.) OpenSHMEM 2017. LNCS, vol. 10679, pp. 130\u2013142. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-319-73814-7_9"},{"key":"13_CR31","doi-asserted-by":"crossref","unstructured":"Naik, N.: Building a virtual system of systems using docker swarm in multiple clouds. In: ISSE 2016 - 2016 International Symposium on Systems Engineering - Proceedings Papers, pp. 1\u20133 (2016)","DOI":"10.1109\/SysEng.2016.7753148"},{"key":"13_CR32","doi-asserted-by":"crossref","unstructured":"Shah, J., Dubaria, D.: Building modern clouds: using Docker, Kubernetes & Google cloud platform. In: 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), p. 184. IEEE (2019)","DOI":"10.1109\/CCWC.2019.8666479"},{"key":"13_CR33","doi-asserted-by":"crossref","unstructured":"Klinaku, F., Frank, M., Becker, S.: CAUS: an elasticity controller for a containerized microservice. In: Companion of the 2018 ACM\/SPEC International Conference on Performance Engineering, pp. 93\u201398. ACM, New York (2018)","DOI":"10.1145\/3185768.3186296"},{"key":"13_CR34","doi-asserted-by":"crossref","unstructured":"Kehrer, S., Riebandt, F., Blochinger, W.: Container-based module isolation for cloud services. In: 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp. 177\u2013186 (2019)","DOI":"10.1109\/SOSE.2019.00032"},{"key":"13_CR35","doi-asserted-by":"crossref","unstructured":"Berger, C., Nguyen, B., Benderius, O.: Containerized development and microservices for self-driving vehicles: experiences & best practices. In: Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings, pp. 7\u201312 (2017)","DOI":"10.1109\/ICSAW.2017.56"},{"key":"13_CR36","doi-asserted-by":"crossref","unstructured":"Sharma, P., Chaufournier, L., Shenoy, P., et al.: Containers and virtual machines at scale: a comparative study. In: Proceedings of the 17th International Middleware Conference, pp. 1\u201313. ACM, New York (2016)","DOI":"10.1145\/2988336.2988337"},{"key":"13_CR37","doi-asserted-by":"crossref","unstructured":"R\u00e9v\u00e9sz, \u00c1., Pataki, N.: Continuous A\/B testing in containers. In: Proceedings of the 2019 2nd International Conference on Geoinformatics and Data Analysis - ICGDA 2019, pp. 11\u201314. ACM, New York (2009)","DOI":"10.1145\/3318236.3318254"},{"key":"13_CR38","doi-asserted-by":"crossref","unstructured":"Barna, C., Khazaei, H., Fokaefs, M., et al.: Delivering elastic containerized cloud applications to enable DevOps. In: Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 65\u201375. IEEE Press, Piscataway (2017)","DOI":"10.1109\/SEAMS.2017.12"},{"key":"13_CR39","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-030-06019-0_11","volume-title":"Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment","author":"K Bahadori","year":"2019","unstructured":"Bahadori, K., Vardanega, T.: DevOps meets dynamic orchestration. In: Bruel, J.-M., Mazzara, M., Meyer, B. (eds.) DEVOPS 2018. LNCS, vol. 11350, pp. 142\u2013154. Springer, Cham (2019). \nhttps:\/\/doi.org\/10.1007\/978-3-030-06019-0_11"},{"key":"13_CR40","doi-asserted-by":"crossref","unstructured":"Dhakate, S., Godbole, A.: Distributed cloud monitoring using Docker as next generation container virtualization technology. In: 2015 Annual IEEE India Conference (INDICON), pp. 1\u20135 (2015)","DOI":"10.1109\/INDICON.2015.7443771"},{"key":"13_CR41","doi-asserted-by":"crossref","unstructured":"Naik, N.: Docker container-based big data processing system in multiple clouds for everyone. In: 2017 IEEE International Symposium on Systems Engineering, ISSE 2017 - Proceedings, pp. 1\u20137 (2017)","DOI":"10.1109\/SysEng.2017.8088294"},{"key":"13_CR42","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1016\/j.comcom.2018.03.011","volume":"122","author":"A Martin","year":"2018","unstructured":"Martin, A., Raponi, S., Combe, T., et al.: Docker ecosystem \u2013 vulnerability analysis. Comput. Commun. 122, 30\u201343 (2018). \nhttps:\/\/doi.org\/10.1016\/j.comcom.2018.03.011","journal-title":"Comput. Commun."},{"key":"13_CR43","doi-asserted-by":"crossref","unstructured":"Nardelli, M., Hochreiner, C., Schulte, S.: Elastic provisioning of virtual machines for container deployment. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion, pp. 5\u201310. ACM, New York (2017)","DOI":"10.1145\/3053600.3053602"},{"key":"13_CR44","unstructured":"Fokaefs, M., Barna, C., Veleda, R., et al.: Enabling DevOps for containerized data-intensive applications: an exploratory study. In: Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering, pp. 138\u2013148. IBM Corp, Riverton (2016)"},{"key":"13_CR45","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.jss.2018.07.077","volume":"146","author":"EA Santos","year":"2018","unstructured":"Santos, E.A., McLean, C., Solinas, C., et al.: How does docker affect energy consumption? Evaluating workloads in and out of Docker containers. J. Syst. Softw. 146, 14\u201325 (2018). \nhttps:\/\/doi.org\/10.1016\/j.jss.2018.07.077","journal-title":"J. Syst. Softw."},{"key":"13_CR46","doi-asserted-by":"crossref","unstructured":"Zhu, H., Bayley, I.: If Docker is the answer, what is the question?. In: 2018 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 152\u2013163. IEEE (2018)","DOI":"10.1109\/SOSE.2018.00027"},{"key":"13_CR47","doi-asserted-by":"crossref","unstructured":"Casalicchio, E., Perciballi, V.: Measuring Docker performance: what a mess!!!. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion, pp. 11\u201316. ACM, New York (2017)","DOI":"10.1145\/3053600.3053605"},{"key":"13_CR48","doi-asserted-by":"crossref","unstructured":"Guo, D., Wang, W., Zeng, G., et al.: Microservices architecture based cloudware deployment platform for service computing. In: Proceedings - 2016 IEEE Symposium on Service-Oriented System Engineering, SOSE 2016, pp. 358\u2013364 (2016)","DOI":"10.1109\/SOSE.2016.22"},{"key":"13_CR49","doi-asserted-by":"crossref","unstructured":"Shadija, D., Rezai, M., Hill, R.: Microservices: granularity vs. performance. In: Companion Proceedings of the 10th International Conference on Utility and Cloud Computing, pp. 215\u2013220. ACM, New York (2017)","DOI":"10.1145\/3147234.3148093"},{"key":"13_CR50","doi-asserted-by":"crossref","unstructured":"Naik, N.: Migrating from virtualization to dockerization in the cloud: simulation and evaluation of distributed systems. In: Proceedings - 2016 IEEE 10th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Environments, MESOCA 2016, pp. 1\u20138 (2016)","DOI":"10.1109\/MESOCA.2016.9"},{"key":"13_CR51","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/978-3-319-33313-7_15","volume-title":"Advances in Service-Oriented and Cloud Computing","author":"A Balalaie","year":"2016","unstructured":"Balalaie, A., Heydarnoori, A., Jamshidi, P.: Migrating to cloud-native architectures using microservices: an experience report. In: Leitner, P. (ed.) Advances in Service-Oriented and Cloud Computing. CCIS, vol. 567, pp. 201\u2013215. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-33313-7_15"},{"key":"13_CR52","doi-asserted-by":"crossref","unstructured":"Xu, T., Marinov, D.: Mining container image repositories for software configuration and beyond. In: Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, pp. 49\u201352. ACM, New York (2018)","DOI":"10.1145\/3183399.3183403"},{"key":"13_CR53","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.procs.2016.08.281","volume":"97","author":"AJ Ferrer","year":"2016","unstructured":"Ferrer, A.J., P\u00e9rez, D.G., Gonz\u00e1lez, R.S.: Multi-cloud platform-as-a-service model, functionalities and approaches. Procedia Comput. Sci. 97, 63\u201372 (2016)","journal-title":"Procedia Comput. Sci."},{"key":"13_CR54","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Vasilescu, B., Wang, H., et al.: One size does not fit all: an empirical study of containerized continuous deployment workflows. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 295\u2013306. ACM, New York (2018)","DOI":"10.1145\/3236024.3236033"},{"key":"13_CR55","doi-asserted-by":"crossref","unstructured":"Yarygina, T., Bagge, A.H.: Overcoming security challenges in microservice architectures. In: 2018 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 11\u201320. IEEE (2018)","DOI":"10.1109\/SOSE.2018.00011"},{"key":"13_CR56","doi-asserted-by":"crossref","unstructured":"Lv, K., Zhao, Z., Rao, R., et al.: PCCTE: a portable component conformance test environment based on container cloud for avionics software development. In: 2016 International Conference on Progress in Informatics and Computing (PIC), pp. 664\u2013668 (2016)","DOI":"10.1109\/PIC.2016.7949582"},{"key":"13_CR57","doi-asserted-by":"crossref","unstructured":"Wang, B., Song, Y., Cui, X., et al.: Performance comparison between hypervisor- and container-based virtualizations for cloud users. In: 2017 4th International Conference on Systems and Informatics (ICSAI), pp. 684\u2013689. IEEE (2017)","DOI":"10.1109\/ICSAI.2017.8248375"},{"key":"13_CR58","doi-asserted-by":"crossref","unstructured":"Heinrich, R., van Hoorn, A., Knoche, H., et al.: Performance engineering for microservices: research challenges and directions. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion, pp. 223\u2013226. ACM, New York (2017)","DOI":"10.1145\/3053600.3053653"},{"key":"13_CR59","doi-asserted-by":"crossref","unstructured":"Jindal, A., Podolskiy, V., Gerndt, M.: Performance modeling for cloud microservice applications. In: Proceedings of the 2019 ACM\/SPEC International Conference on Performance Engineering, pp. 25\u201332. ACM, New York (2019)","DOI":"10.1145\/3297663.3310309"},{"key":"13_CR60","doi-asserted-by":"crossref","unstructured":"Siami Namin, A., Sridharan, M., Tomar, P.: Predicting multi-core performance: a case study using solaris containers. In: Proceedings of the 3rd International Workshop on Multicore Software Engineering, pp. 18\u201325. ACM, New York (2010)","DOI":"10.1145\/1808954.1808960"},{"key":"13_CR61","doi-asserted-by":"crossref","unstructured":"Hassan, F., Rodriguez, R., Wang, X.: RUDSEA: recommending updates of dockerfiles via software environment analysis. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, pp. 796\u2013801. ACM, New York (2018)","DOI":"10.1145\/3238147.3240470"},{"key":"13_CR62","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.07.033","author":"SV Gogouvitis","year":"2018","unstructured":"Gogouvitis, S.V., Mueller, H., Premnadh, S., et al.: Seamless computing in industrial systems using container orchestration. Future Gener. Comput. Syst. (2018). \nhttps:\/\/doi.org\/10.1016\/j.future.2018.07.033","journal-title":"Future Gener. Comput. Syst."},{"key":"13_CR63","doi-asserted-by":"crossref","unstructured":"Goldschmidt, T., Hauck-Stattelmann, S.: Software containers for industrial control. In: Proceedings - 42nd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2016, pp. 258\u2013265 (2016)","DOI":"10.1109\/SEAA.2016.23"},{"key":"13_CR64","doi-asserted-by":"crossref","unstructured":"Yin, K., Chen, W., Zhou, J., et al.: STAR: a specialized tagging approach for Docker repositories. In: 2018 25th Asia-Pacific Software Engineering Conference (APSEC), pp. 426\u2013435. IEEE (2018)","DOI":"10.1109\/APSEC.2018.00057"},{"key":"13_CR65","doi-asserted-by":"crossref","unstructured":"Benni, B., Mosser, S., Collet, P., et al.: Supporting micro-services deployment in a safer way: a static analysis and automated rewriting approach. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, pp. 1706\u20131715. ACM, New York (2018)","DOI":"10.1145\/3167132.3167314"},{"key":"13_CR66","doi-asserted-by":"crossref","unstructured":"Ye, F., Jing, Z., Huang, Q., et al.: The research of a lightweight distributed crawling system. In: 2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA), pp. 200\u2013204. IEEE (2018)","DOI":"10.1109\/SERA.2018.8477212"},{"key":"13_CR67","doi-asserted-by":"crossref","unstructured":"Oh, J., Kim, S., Kim, Y.: Toward an adaptive fair GPU sharing scheme in container-based clusters. In: 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 79\u201385 (2018)","DOI":"10.1109\/FAS-W.2018.00029"},{"key":"13_CR68","doi-asserted-by":"crossref","unstructured":"L\u00f3pez, M.R., Spillner, J.: Towards quantifiable boundaries for elastic horizontal scaling of microservices. In: Companion Proceedings of the10th International Conference on Utility and Cloud Computing, pp. 35\u201340. ACM, New York (2017)","DOI":"10.1145\/3147234.3148111"},{"key":"13_CR69","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/j.ascom.2017.07.004","volume":"20","author":"D Morris","year":"2017","unstructured":"Morris, D., Voutsinas, S., Hambly, N.C., et al.: Use of Docker for deployment and testing of astronomy software. Astron. Comput. 20, 105\u2013119 (2017). \nhttps:\/\/doi.org\/10.1016\/j.ascom.2017.07.004","journal-title":"Astron. Comput."},{"key":"13_CR70","doi-asserted-by":"crossref","unstructured":"Punjabi, R., Bajaj, R.: User stories to user reality: a DevOps approach for the cloud. In: 2016 IEEE International Conference on Recent Trends in Electronics, Information Communication Technology (RTEICT), pp. 658\u2013662 (2016)","DOI":"10.1109\/RTEICT.2016.7807905"},{"key":"13_CR71","doi-asserted-by":"publisher","first-page":"659","DOI":"10.1016\/j.procir.2018.03.173","volume":"72","author":"R Senington","year":"2018","unstructured":"Senington, R., Pataki, B., Wang, X.V.: Using Docker for factory system software management: experience report. Procedia CIRP 72, 659\u2013664 (2018). \nhttps:\/\/doi.org\/10.1016\/j.procir.2018.03.173","journal-title":"Procedia CIRP"},{"key":"13_CR72","doi-asserted-by":"crossref","unstructured":"Knoche, H., Eichelberger, H.: Using the Raspberry Pi and Docker for replicable performance experiments: experience paper. In: Proceedings of the 2018 ACM\/SPEC International Conference on Performance Engineering, pp. 305\u2013316. ACM, New York (2018)","DOI":"10.1145\/3184407.3184431"},{"key":"13_CR73","doi-asserted-by":"publisher","first-page":"8835","DOI":"10.1109\/ACCESS.2017.2704444","volume":"5","author":"R Morabito","year":"2017","unstructured":"Morabito, R.: Virtualization on internet of things edge devices with container technologies: a performance evaluation. IEEE Access 5, 8835\u20138850 (2017). \nhttps:\/\/doi.org\/10.1109\/ACCESS.2017.2704444","journal-title":"IEEE Access"},{"key":"13_CR74","doi-asserted-by":"crossref","unstructured":"Tesfatsion, S.K., Klein, C., Tordsson, J.: Virtualization techniques compared: performance, resource, and power usage overheads in clouds. In: Proceedings of the 2018 ACM\/SPEC International Conference on Performance Engineering, pp. 145\u2013156. ACM, New York (2018)","DOI":"10.1145\/3184407.3184414"},{"key":"13_CR75","doi-asserted-by":"crossref","unstructured":"Ueda, T., Nakaike, T., Ohara, M.: Workload characterization for microservices. In: 2016 IEEE International Symposium on Workload Characterization (IISWC), pp. 1\u201310. IEEE (2016)","DOI":"10.1109\/IISWC.2016.7581269"},{"issue":"1","key":"13_CR76","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1007\/s00766-005-0021-6","volume":"11","author":"R Wieringa","year":"2005","unstructured":"Wieringa, R., Maiden, N., Mead, N., et al.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requir. Eng. 11(1), 102\u2013107 (2005)","journal-title":"Requir. Eng."}],"container-title":["Lecture Notes in Computer Science","Product-Focused Software Process Improvement"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-35333-9_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,17]],"date-time":"2019-11-17T19:13:57Z","timestamp":1574018037000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-35333-9_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030353322","9783030353339"],"references-count":76,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-35333-9_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"18 November 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PROFES","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Product-Focused Software Process Improvement","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Barcelona","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","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":"27 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"profes2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/profes2019.upc.edu\/","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 (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"65","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"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 (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The 11 short papers were selected from 30 submissions.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}