【24h】

Context-Aware Conversational Developer Assistants

机译:上下文感知会话开发助手

获取原文
获取原文并翻译 | 示例

摘要

Building and maintaining modern software systems requires developers to perform a variety of tasks that span various tools and information sources. The crosscutting nature of these development tasks requires developers to maintain complex mental models and forces them (a) to manually split their high-level tasks into low-level commands that are supported by the various tools, and (b) to (re) establish their current context in each tool. In this paper we present Devy, a Conversational Developer Assistant (CDA) that enables developers to focus on their high-level development tasks. Devy reduces the number of manual, often complex, low-level commands that developers need to perform, freeing them to focus on their high-level tasks. Specifically, Devy infers high-level intent from developer's voice commands and combines this with an automatically-generated context model to determine appropriate workflows for invoking low-level tool actions; where needed, Devy can also prompt the developer for additional information. Through a mixed methods evaluation with 21 industrial developers, we found that Devy provided an intuitive interface that was able to support many development tasks while helping developers stay focused within their development environment. While industrial developers were largely supportive of the automation Devy enabled, they also provided insights into several other tasks and workflows CDAs could support to enable them to better focus on the important parts of their development tasks.
机译:构建和维护现代软件系统要求开发人员执行跨越各种工具和信息源的各种任务。这些开发任务的跨领域性质要求开发人员维护复杂的思维模型,并迫使他们(a)将他们的高级任务手动拆分为各种工具支持的低级命令,并且(b)(重新)建立它们在每个工具中的当前上下文。在本文中,我们介绍了Devy,它是一种对话式开发助手(CDA),使开发人员可以专注于其高级开发任务。 Devy减少了开发人员需要执行的手动,通常是复杂的低级命令的数量,使他们可以专注于高级任务。具体来说,Devy从开发人员的语音命令中推断出高级意图,并将其与自动生成的上下文模型结合起来,以确定用于调用低级工具动作的适当工作流程;在需要时,Devy还可以提示开发人员其他信息。通过与21个行业开发人员进行的混合方法评估,我们发现Devy提供了一个直观的界面,该界面能够支持许多开发任务,同时帮助开发人员专注于其开发环境。工业开发人员在很大程度上支持启用了Devy的自动化功能,同时他们还提供了CDA可以支持的其他一些任务和工作流的见解,使他们能够更好地专注于开发任务的重要部分。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号