TY - GEN
T1 - Mining container image repositories for software configuration and beyond
AU - Xu, Tianyin
AU - Marinov, Darko
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/5/27
Y1 - 2018/5/27
N2 - This paper introduces the idea of mining container image repositories for configuration and other deployment information of software systems. Unlike traditional software repositories (e.g., source code repositories and app stores), image repositories encapsulate the entire execution ecosystem for running target software, including its configurations, dependent libraries and components, and OS-level utilities, which contributes to a wealth of data and information. We showcase the opportunities based on concrete software engineering tasks that can benefit from mining image repositories. To facilitate future mining efforts, we summarize the challenges of analyzing image repositories and the approaches that can address these challenges. We hope that this paper will stimulate exciting research agenda of mining this emerging type of software repositories.
AB - This paper introduces the idea of mining container image repositories for configuration and other deployment information of software systems. Unlike traditional software repositories (e.g., source code repositories and app stores), image repositories encapsulate the entire execution ecosystem for running target software, including its configurations, dependent libraries and components, and OS-level utilities, which contributes to a wealth of data and information. We showcase the opportunities based on concrete software engineering tasks that can benefit from mining image repositories. To facilitate future mining efforts, we summarize the challenges of analyzing image repositories and the approaches that can address these challenges. We hope that this paper will stimulate exciting research agenda of mining this emerging type of software repositories.
KW - Container
KW - Docker
KW - configuration
KW - image
KW - software repository
UR - http://www.scopus.com/inward/record.url?scp=85049809116&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85049809116&partnerID=8YFLogxK
U2 - 10.1145/3183399.3183403
DO - 10.1145/3183399.3183403
M3 - Conference contribution
AN - SCOPUS:85049809116
T3 - Proceedings - International Conference on Software Engineering
SP - 49
EP - 52
BT - Proceedings 2018 ACM/IEEE 40th International Conference on Software Engineering
PB - IEEE Computer Society
T2 - 40th ACM/IEEE International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2018
Y2 - 30 May 2018 through 1 June 2018
ER -