Containers in Software Development: A Systematic Mapping Study

N/ACitations
Citations of this article
45Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Koskinen, M., Mikkonen, T., & Abrahamsson, P. (2019). Containers in Software Development: A Systematic Mapping Study. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11915 LNCS, pp. 176–191). Springer. https://doi.org/10.1007/978-3-030-35333-9_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free