Mining Container Image Repositories for Software Configuration and Beyond

02/10/2018
by   Tianyin Xu, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/06/2020

The SmartSHARK Ecosystem for Software Repository Mining

Software repository mining is the foundation for many empirical software...
research
05/21/2018

Empirical Software Engineering: From Discipline to Interdiscipline

Empirical software engineering has received much attention in recent yea...
research
04/15/2020

Ownership at Large – Open Problems and Challenges in Ownership Management

Software-intensive organizations rely on large numbers of software asset...
research
08/12/2016

Coz: Finding Code that Counts with Causal Profiling

Improving performance is a central concern for software developers. To l...
research
08/01/2022

In War and Peace: The Impact of World Politics on Software Ecosystems

Reliance on third-party libraries is now commonplace in contemporary sof...
research
11/19/2017

Coopetition of software firms in Open source software ecosystems

Software firms participate in an ecosystem as a part of their innovation...
research
02/14/2021

An Evolutionary Study of Configuration Design and Implementation in Cloud Systems

Many techniques were proposed for detecting software misconfigurations i...

Please sign up or login with your details

Forgot password? Click here to reset