云开发者偏好 CLI 还是 Web 控制台?多数偏好 CLI,但随任务而异
软件工程
2022-09-16 v1 人机交互
摘要
尽管云工具的重要性日益增加,且已有许多关于云用户的大规模研究,研究界尚未回答开发者偏好何种工具模态(如 CLI 或 Web 控制台)。在构建我们的研究时,我们很快发现偏好高度依赖于手头的编程任务。为弥补这一空白,我们开展了一项两部分的研究,将模态偏好量化为编程任务的函数。第一部分调查三种工具模态(CLI、IDE、Web 控制台)在三类任务(CRUD、调试、监控)上的偏好差异。该调查显示,在 60 名受访者中,开发者最偏好 CLI 模态,尤其在 CRUD 任务上。监控任务是例外,开发者偏好 Web 控制台。第二部分观察四名参与者如何使用 kubectl CLI 和 OpenShift Web 控制台完成任务。四名参与者均偏好使用 CLI 完成任务。
引用
@article{arxiv.2209.07365,
title = {Do Cloud Developers Prefer CLIs or Web Consoles? CLIs Mostly, Though It Varies by Task},
author = {Cora Coleman and William G. Griswold and Nick Mitchell},
journal= {arXiv preprint arXiv:2209.07365},
year = {2022}
}
备注
13 pages, 7 figures