论文标题

容器编排中的视觉符号:与Docker组成的实证研究

Visual Notations in Container Orchestrations: An Empirical Study with Docker Compose

论文作者

Piedade, Bruno, Dias, João Pedro, Correia, Filipe F.

论文摘要

上下文:支持基础架构的集装箱编排工具,允许开发人员与操作员之间的新形式的协作形式。尽管如此,他们的基于文本的性质仍允许幼稚的错误,并且随着复杂性的增加而难以理解。我们几乎没有发现用于定义容器编排的低代码方法的例子,而且似乎缺乏经验研究表明这种方法的益处和局限性。目标与方法:我们假设基于Docker的编排的完整视觉符号可以减少努力,错误率和开发时间。因此,我们开发了一种具有用于Docker组成配置的视觉符号的工具,并在与新手开发人员的对照实验中对其进行了经验评估。结果:结果表明,定义Docker撰写文件并支持我们的假设时,开发时间和错误主持性的大幅下降。参与者还认为原型更易于使用和有用,并希望将来使用它。

Context: Container orchestration tools supporting infrastructure-as-code allow new forms of collaboration between developers and operatives. Still, their text-based nature permits naive mistakes and is more difficult to read as complexity increases. We can find few examples of low-code approaches for defining the orchestration of containers, and there seems to be a lack of empirical studies showing the benefits and limitations of such approaches. Goal & method: We hypothesize that a complete visual notation for Docker-based orchestrations could reduce the effort, the error rate, and the development time. Therefore, we developed a tool featuring such a visual notation for Docker Compose configurations, and we empirically evaluated it in a controlled experiment with novice developers. Results: The results show a significant reduction in development time and error-proneness when defining Docker Compose files, supporting our hypothesis. The participants also thought the prototype easier to use and useful, and wanted to use it in the future.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源