论文标题

云开发人员喜欢CLIS还是Web控制台?克里斯主要是由于任务而变化

Do Cloud Developers Prefer CLIs or Web Consoles? CLIs Mostly, Though It Varies by Task

论文作者

Coleman, Cora, Griswold, William G., Mitchell, Nick

论文摘要

尽管云工具的重要性越来越重要,并且许多对云用户的大规模研究,但研究尚未回答开发人员喜欢哪种工具模式(例如CLI或Web控制台)。在制定研究时,我们很快发现,偏好会根据手头的编程任务而变化。为了解决这一差距,我们进行了一项分为两部分的研究,该研究将模式偏好量化为编程任务的函数。第一部分调查对三种工具模式(CLI,IDE,Web控制台)的偏好如何在三类任务(CRUD,调试,监视)之间变化。调查显示,在60位受访者中,开发人员最喜欢CLI模式,尤其是对于CRUD任务。监视任务是开发人员更喜欢Web控制台的例外。第二部分观察四个参与者如何使用Kubectl CLI和OpenShift Web控制台完成任务。所有四个参与者都喜欢使用CLI完成任务。

Despite the increased importance of Cloud tooling, and many large-scale studies of Cloud users, research has yet to answer what tool modalities (e.g. CLI or web console) developers prefer. In formulating our studies, we quickly found that preference varies heavily based on the programming task at hand. To address this gap, we conducted a two-part research study that quantifies modality preference as a function of programming task. Part one surveys how preference for three tool modalities (CLI, IDE, web console) varies across three classes of task (CRUD, debugging, monitoring). The survey shows, among 60 respondents, developers most prefer the CLI modality, especially for CRUD tasks. Monitoring tasks are the exception for which developers prefer the web console. Part two observes how four participants complete a task using the kubectl CLI and the OpenShift web console. All four participants prefer using the CLI to accomplish the task.

扫码加入交流群

加入微信交流群

微信交流群二维码

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