Title
DockerKG: A Knowledge Graph of Docker Artifacts
Abstract
ABSTRACTDocker helps developers reuse software artifacts by providing a lightweight solution to the problem of operating system virtualization. A Docker image contains very rich and useful knowledge of software engineering, including the source of software packages, the correlations among software packages, the installation methods of software packages and the information on operating systems. To effectively obtain this knowledge, this paper proposes an approach to constructing a knowledge graph of Docker artifacts, named DockerKG, by analyzing a large number of Dockerfiles in Docker Hub, which contains more than 3.08 million Docker repositories (up to February 2020). Currently, DockerKG contains the domain knowledge extracted from approximately 200 thousand Dockerfiles in Docker Hub. Besides, it contains the information on Docker repositories and their semantic tags. In future work, DockerKG can be used for Docker image recommendations and online Q&A service providing software engineering domain knowledge.
Year
DOI
Venue
2020
10.1145/3387940.3392161
International Conference on Software Engineering
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
0
6
Name
Order
Citations
PageRank
Jiahong Zhou122.07
Wei Chen272.62
Chang Liu3157.17
Jiaxin Zhu401.01
Guo-Quan Wu511616.90
Jun Wei658288.35