Containers in Software Development: A Systematic Mapping Study

被引:5
|
作者
Koskinen, Mikael [1 ]
Mikkonen, Tommi [2 ]
Abrahamsson, Pekka [1 ]
机构
[1] Univ Jyvaskyla, Fac Informat Technol, Jyvaskyla, Finland
[2] Univ Helsinki, Dept Comp Sci, Helsinki, Finland
关键词
Containers; Software engineering; Systematic mapping studies;
D O I
10.1007/978-3-030-35333-9_13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:176 / 191
页数:16
相关论文
共 50 条
  • [31] Big Data analytics in Agile software development: A systematic mapping study
    Biesialska, Katarzyna
    Franch, Xavier
    Muntes-Mulero, Victor
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 132 (132)
  • [32] Software Development and Tool Support for Curriculum Design: A Systematic Mapping Study
    Melillan, Aliwen
    Cravero, Ania
    Sepulveda, Samuel
    APPLIED SCIENCES-BASEL, 2023, 13 (13):
  • [33] Systematic Mapping Study of Dealing with Error in Software Development Effort Estimation
    El Koutbi, Salma
    Idri, Ali
    Abran, Alain
    2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 140 - 147
  • [34] Hybrid Work meets Agile Software Development: A Systematic Mapping Study
    Khanna, Dron
    Christensen, Emily Laue
    Gosu, Saagarika
    Wang, Xiaofeng
    Paasivaara, Maria
    PROCEEDINGS 2024 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, CHASE 2024, 2024, : 57 - 67
  • [35] Empirical evidence in follow the Sun software development: A systematic mapping study
    Kroll, Josiane
    Richardson, Ita
    Prikladnicki, Rafael
    Audy, Jorge L. N.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 93 : 30 - 44
  • [36] Software Engineering Practices in Smart Contract Development: A Systematic Mapping Study
    Giatzis, Antonios
    Arvanitou, Elvira-Maria
    Papadopoulou, Danai
    Maikantis, Theodoros
    Nikolaidis, Nikolaos
    Feitosa, Daniel
    Georgiadis, Christos
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Konstantinidis, Evdokimos
    Bamidis, Panagiotis
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2024, 2025, 15452 : 360 - 367
  • [37] DEVELOPMENT OF SCIENTIFIC SOFTWARE: A SYSTEMATIC MAPPING, A BIBLIOMETRICS STUDY, AND A PAPER REPOSITORY
    Farhoodi, Roshanak
    Garousi, Vahid
    Pfahl, Dietmar
    Sillito, Jonathan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (04) : 463 - 506
  • [38] Team formation in software development : A systematic mapping
    Orozco-Jimenez, Ernesto
    Munoz, Mirna
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 84 - 89
  • [39] Systematic Mapping of the Literature on Secure Software Development
    Nina, Hernan
    Pow-Sang, Jose Antonio
    Villavicencio, Monica
    IEEE ACCESS, 2021, 9 : 36852 - 36867
  • [40] Systematic Mapping of the Literature on Secure Software Development
    Nina, Hernan
    Pow-Sang, Jose Antonio
    Villavicencio, Monica
    IEEE Access, 2021, 9 : 36852 - 36867