Develo** docker and docker-compose specifications: A developers' survey

D Reis, B Piedade, FF Correia, JP Dias, A Aguiar - Ieee Access, 2021 - ieeexplore.ieee.org
Cloud computing and Infrastructure-as-Code (IaC), supported by technologies such as
Docker, have shaped how many software systems are built and deployed. Previous …

A systematic literature review on maintenance of software containers

R Malhotra, A Bansal, M Kessentini - ACM Computing Surveys, 2024 - dl.acm.org
Nowadays, cloud computing is gaining tremendous attention to deliver information via the
internet. Virtualization plays a major role in cloud computing as it deploys multiple virtual …

Containers in software development: A systematic map** study

M Koskinen, T Mikkonen, P Abrahamsson - International conference on …, 2019 - Springer
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 …

A study of how Docker Compose is used to compose multi-component systems

MH Ibrahim, M Sayagh, AE Hassan - Empirical Software Engineering, 2021 - Springer
Many modern software applications are composed of several components (eg, a web
application is composed of a web server component and a database component). Each of …

Learning from, understanding, and supporting devops artifacts for docker

J Henkel, C Bird, SK Lahiri, T Reps - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
With the growing use of DevOps tools and frameworks, there is an increased need for tools
and techniques that support more than code. The current state-of-the-art in static developer …

Let's supercharge the workflows: An empirical study of github actions

T Chen, Y Zhang, S Chen, T Wang… - 2021 IEEE 21st …, 2021 - ieeexplore.ieee.org
Automation has become a norm in software development practices, especially in CI/CD
practices. Recently, GitHub introduced GitHub Actions (GA) to provide automated workflows …

An empirical study on self-admitted technical debt in Dockerfiles

H Azuma, S Matsumoto, Y Kamei… - Empirical Software …, 2022 - Springer
In software development, ad hoc solutions that are intentionally implemented by developers
are called self-admitted technical debt (SATD). Because the existence of SATD spreads …

Characterizing the occurrence of dockerfile smells in open-source software: An empirical study

Y Wu, Y Zhang, T Wang, H Wang - IEEE Access, 2020 - ieeexplore.ieee.org
Dockerfile plays an important role in the Docker-based software development process, but
many Dockerfile codes are infected with smells in practice. Understanding the occurrence of …

Shipwright: A human-in-the-loop system for dockerfile repair

J Henkel, D Silva, L Teixeira… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Docker is a tool for lightweight OS-level virtualization. Docker images are created by
performing a build, controlled by a source-level artifact called a Dockerfile. We studied …

Revisiting dockerfiles in open source software over time

K Eng, A Hindle - … IEEE/ACM 18th International Conference on …, 2021 - ieeexplore.ieee.org
Docker is becoming ubiquitous with containerization for develo** and deploying
applications. Previous studies have analyzed Dockerfiles that are used to create container …