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 条
  • [1] A Systematic Mapping Study of Software Development With GitHub
    Cosentino, Valerio
    Canovas Izquierdo, Javier L.
    Cabot, Jordi
    IEEE ACCESS, 2017, 5 : 7173 - 7192
  • [2] Software Reuse and Continuous Software Development: A Systematic Mapping Study
    Barros-Justo, Jose L.
    Martinez-Araujo, Nelson
    Gonzalez-Garcia, Alejandro
    IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (05) : 1539 - 1546
  • [3] Bots and their Uses in Software Development: A Systematic Mapping Study
    Moguel-Sanchez, Ricardo
    Sergio Martinez-Palacios, Cesar
    Octavio Ocharan-Hernandez, Jorge
    Limon, Xavier
    Sanchez-Garcia, Angel J.
    2022 10TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT, 2022, : 140 - 149
  • [4] Costing Secure Software Development - A Systematic Mapping Study
    Venson, Elaine
    Guo, Xiaomeng
    Yan, Zidi
    Boehm, Barry
    14TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2019), 2019,
  • [5] Coordination in Crowdsourced Software Development: A Systematic Mapping Study
    de Campos, Vitor Queiroz
    David, Jose Maria N.
    Braga, Regina
    PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, : 305 - 310
  • [6] Assumptions and their management in software development: A systematic mapping study
    Chen, Yang
    Peng, Liang
    Avgeriou, Paris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 94 : 82 - 110
  • [7] Avionic Software and Agile Development: A Systematic Mapping Study
    Rhouas, Imane
    Nafil, Khalid
    INFORMATION SYSTEMS AND TECHNOLOGIES, WORLDCIST 2022, VOL 2, 2022, 469 : 55 - 65
  • [8] Software development effort estimation: a systematic mapping study
    Eduardo Carbonera, Carlos
    Farias, Kleinner
    Bischoff, Vinicius
    IET SOFTWARE, 2020, 14 (04) : 328 - 344
  • [9] Software development in startup companies: A systematic mapping study
    Paternoster, Nicolo
    Giardino, Carmine
    Unterkalmsteiner, Michael
    Gorschek, Tony
    Abrahamsson, Pekka
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (10) : 1200 - 1218
  • [10] Human Aspects in Software Development: A Systematic Mapping Study
    Marcela Restrepo-Tamayo, Luz
    Piedad Gasca-Hurtado, Gloria
    COLLABORATION TECHNOLOGIES AND SOCIAL COMPUTING, COLLABTECH 2022, 2022, 13632 : 1 - 22