Listen Veronica! Can You Give Me a Hand With This Bug?

被引:0
|
作者
Saenz, Juan Pablo [1 ]
De Russis, Luigi [1 ]
机构
[1] Politecn Torino, Turin, Italy
关键词
conversational agent; development environment; software; documentation; EXPLANATIONS;
D O I
10.1145/3596454.3597179
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing software implies looking for documentation, following tutorials, making implementation decisions, encountering errors, and overcoming them. Behind each aspect is the developer's reasoning that, if not collected, is lost after the implementation. Conversely, if captured and linked to the code, the developers' reasoning and motivations for each step they accomplish can become a valuable asset, meaningful for them and other developers. Looking for a mechanism to capture such knowledge seamlessly, we present Veronica. It is a conversational agent integrated directly into Visual Studio Code that, based on the developers' self-explanatory reasoning, records memos and links them with the code they are writing. Furthermore, Veronica can interact with the web browser to automatically gather the sources consulted by the developer and attach them to the code. We validated our approach by conducting a usability study with eight participants that positively assessed the tool's usefulness and suggested improvements in the graphical interface.
引用
收藏
页码:24 / 30
页数:7
相关论文
共 50 条
  • [1] Can you give me a hand ?
    刘洁莉
    英语大王, 2012, (10) : 15 - 15
  • [2] Can You Give a Hand?
    耿继红
    初中生之友, 2003, (12) : 23 - 23
  • [3] LISTEN TO ME - LISTEN TO YOU - KOTZMAN,A
    KASPERCZYK, R
    AUSTRALIAN PSYCHOLOGIST, 1991, 26 (02) : 139 - 139
  • [4] 'YOU GIVE ME'
    SCHOEMPERLEN, D
    EVENT, 1983, 12 (01): : 86 - 86
  • [5] Catch Me If You Can: Performance Bug Detection in the Wild
    Jovic, Milan
    Adamoli, Andrea
    Hauswirth, Matthias
    ACM SIGPLAN NOTICES, 2011, 46 (10) : 155 - 170
  • [6] Catch Me If You Can: Performance Bug Detection in the Wild
    Jovic, Milan
    Adamoli, Andrea
    Hauswirth, Matthias
    OOPSLA 11: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON OBJECT ORIENTED PROGRAMMING SYSTEMS LANGUAGES AND APPLICATIONS, 2011, : 155 - 170
  • [7] Exemplification Modeling: Can You Give Me an Example, Please?
    Barba, Edoardo
    Procopio, Luigi
    Lacerra, Caterina
    Pasini, Tommaso
    Navigli, Roberto
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 3779 - 3785
  • [8] CAN YOU GIVE ME A HAND? A COMPARISON OF HANDS AND FEET AS OPTIMAL ANATOMICAL SITES FOR SKIN CONDUCTANCE RECORDING
    Payne, Andrew F. H.
    Dawson, Michael E.
    Singh, Kulwinder
    Courtney, Christopher G.
    Schell, Anne M.
    PSYCHOPHYSIOLOGY, 2012, 49 : S85 - S85
  • [9] Can you give me a hand? A comparison of hands and feet as optimal anatomical sites for skin conductance recording
    Payne, Andrew F. H.
    Dawson, Michael E.
    Schell, Anne M.
    Singh, Kulwinder
    Courtney, Christopher G.
    PSYCHOPHYSIOLOGY, 2013, 50 (11) : 1065 - 1069
  • [10] Can somebody listen to me?
    Cortazar Alonso, E.
    Guillen Rodrigo, H.
    Remesal Cobreros, R.
    Alonso Diaz, R.
    EUROPEAN PSYCHIATRY, 2016, 33 : S156 - S156