论文标题
容器编排中的视觉符号:与Docker组成的实证研究
Visual Notations in Container Orchestrations: An Empirical Study with Docker Compose
论文作者
论文摘要
上下文:支持基础架构的集装箱编排工具,允许开发人员与操作员之间的新形式的协作形式。尽管如此,他们的基于文本的性质仍允许幼稚的错误,并且随着复杂性的增加而难以理解。我们几乎没有发现用于定义容器编排的低代码方法的例子,而且似乎缺乏经验研究表明这种方法的益处和局限性。目标与方法:我们假设基于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.