A4 Article in conference proceedings
Containers in Software Development : A Systematic Mapping Study (2019)


Koskinen, M., Mikkonen, T., & Abrahamsson, P. (2019). Containers in Software Development : A Systematic Mapping Study. In X. Franch, T. Männistö, & S. Martínez-Fernández (Eds.), PROFES 2019 : Product-Focused Software Process Improvement : 20th International Conference, Proceedings (pp. 176-191). Springer. Lecture Notes in Computer Science, 11915. https://doi.org/10.1007/978-3-030-35333-9_13


JYU authors or editors


Publication details

All authors or editorsKoskinen, Mikael; Mikkonen, Tommi; Abrahamsson, Pekka

Parent publicationPROFES 2019 : Product-Focused Software Process Improvement : 20th International Conference, Proceedings

Parent publication editorsFranch, Xavier; Männistö, Tomi; Martínez-Fernández, Silverio

Place and date of conferenceBarcelona, Spain27.-29.11.2019

ISBN978-3-030-35332-2

eISBN978-3-030-35333-9

Journal or seriesLecture Notes in Computer Science

ISSN0302-9743

eISSN1611-3349

Publication year2019

Number in series11915

Pages range176-191

Number of pages in the book571

PublisherSpringer

Place of PublicationCham

Publication countrySwitzerland

Publication languageEnglish

DOIhttps://doi.org/10.1007/978-3-030-35333-9_13

Publication open accessNot open

Publication channel open access

Publication is parallel published (JYX)https://jyx.jyu.fi/handle/123456789/67310


Abstract

Over the past decade, continuous software development has become a common place in the field of software engineering. Containers like Docker are a lightweight solution that developers can use to deploy and manage applications. Containers are used to build both component-based architectures and microservice architectures. Still, practitioners often view containers only as way to lower resource requirements compared to virtual machines. In this paper, we conducted a systematic mapping study to find information on what is known of how containers are used in software development. 56 primary studies were selected into this paper and they were categorized and mapped to identify the gaps in the current research. Based on the results containers are most often discussed in the context of cloud computing, performance and DevOps. We find that what is currently missing is more deeply focused research.


Keywordssoftware engineeringsoftware developmentsoftware architecturevirtualisation

Free keywordscontainers; software engineering; systematic mapping studies


Contributing organizations


Ministry reportingYes

Reporting Year2019

JUFO rating1


Last updated on 2024-08-01 at 19:17