Context-Aware Conversational Developer Assistants

被引:36
|
作者
Bradley, Nick C. [1 ]
Fritz, Thomas [2 ]
Holmes, Reid [1 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC, Canada
[2] Univ Zurich, Dept Informat, Zurich, Switzerland
关键词
Conversational Development Assistants; Natural User Interfaces;
D O I
10.1145/3180155.3180238
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:993 / 1003
页数:11
相关论文
共 50 条
  • [1] Controllable Context-aware Conversational Speech Synthesis
    Cong, Jian
    Yang, Shan
    Hu, Na
    Li, Guangzhi
    Xie, Lei
    Su, Dan
    [J]. INTERSPEECH 2021, 2021, : 4658 - 4662
  • [2] An Architecture for the Design of Context-Aware Conversational Agents
    Griol, David
    Sanchez-Pi, Nayat
    Carbo, Javier
    Molina, Jose M.
    [J]. ADVANCES IN PRACTICAL APPLICATIONS OF AGENTS AND MULTIAGENT SYSTEMS, 2010, 70 : 41 - 46
  • [3] A Context-Aware Conversational Agent in the Rehabilitation Domain
    Mavropoulos, Thanassis
    Meditskos, Georgios
    Symeonidis, Spyridon
    Kamateri, Eleni
    Rousi, Maria
    Tzimikas, Dimitris
    Papageorgiou, Lefteris
    Eleftheriadis, Christos
    Adamopoulos, George
    Vrochidis, Stefanos
    Kompatsiaris, Ioannis
    [J]. FUTURE INTERNET, 2019, 11 (11):
  • [4] Mobile Conversational Agents for Context-Aware Care Applications
    Griol, David
    Callejas, Zoraida
    [J]. COGNITIVE COMPUTATION, 2016, 8 (02) : 336 - 356
  • [5] Towards Contrastive Context-Aware Conversational Emotion Recognition
    Zhang, Hanqing
    Song, Dawei
    [J]. IEEE TRANSACTIONS ON AFFECTIVE COMPUTING, 2022, 13 (04) : 1879 - 1891
  • [6] Context-aware RNNLM Rescoring for Conversational Speech Recognition
    Wei, Kun
    Guo, Pengcheng
    Lv, Hang
    Tu, Zhen
    Xie, Lei
    [J]. 2021 12TH INTERNATIONAL SYMPOSIUM ON CHINESE SPOKEN LANGUAGE PROCESSING (ISCSLP), 2021,
  • [7] Mobile Conversational Agents for Context-Aware Care Applications
    David Griol
    Zoraida Callejas
    [J]. Cognitive Computation, 2016, 8 : 336 - 356
  • [8] On Source Code Completion Assistants and the Need of a Context-Aware Approach
    Arrebola, Fabio Villamarin
    Aquino Junior, Plinio Thomaz
    [J]. HUMAN INTERFACE AND THE MANAGEMENT OF INFORMATION: SUPPORTING LEARNING, DECISION-MAKING AND COLLABORATION, HCI INTERNATIONAL 2017, PT II, 2017, 10274 : 191 - 201
  • [9] MusicRoBot: Towards Conversational Context-Aware Music Recommender System
    Zhou, Chunyi
    Jin, Yuanyuan
    Zhang, Kai
    Yuan, Jiahao
    Li, Shengyuan
    Wang, Xiaoling
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2018), PT II, 2018, 10828 : 817 - 820
  • [10] An Architecture to Provide Context-Aware Services by Means of Conversational Agents
    Griol, David
    Sanchez-Pi, Nayat
    Carbo, Javier
    Molina, Jose M.
    [J]. DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2010, 79 : 275 - 282