paper-with-me

홈 › Papers

Exploring Interaction Patterns for Debugging: Enhancing Conversational Capabilities of AI-assistants

2024-02-09 · Bhavya Chopra, Yasharth Bajpai, Param Biyani, Gustavo Soares, Arjun Radhakrishna, Chris Parnin, Sumit Gulwani

The widespread availability of Large Language Models (LLMs) within Integrated Development Environments (IDEs) has led to their speedy adoption. Conversational interactions with LLMs enable programmers to obtain natural language explanations for various software development tasks. However, LLMs often leap to action without sufficient context, giving rise to implicit assumptions and inaccurate responses. Conversations between developers and LLMs are primarily structured as question-answer pairs, where the developer is responsible for asking the the right questions and sustaining conversations across multiple turns. In this paper, we draw inspiration from interaction patterns and conversation analysis -- to design Robin, an enhanced conversational AI-assistant for debugging. Through a within-subjects user study with 12 industry professionals, we find that equipping the LLM to -- (1) leverage the insert expansion interaction pattern, (2) facilitate turn-taking, and (3) utilize debugging workflows -- leads to lowered conversation barriers, effective fault localization, and 5x improvement in bug resolution rates.

📄 PDF Abstract BibTeX arXiv:2402.06229

Code (0)

등록된 구현이 없습니다.

Tasks

Fault localization

Similar Papers 제목 키워드 기반

Towards Enhancing Linked Data Retrieval in Conversational UIs using Large Language Models

2024-09-24 · Omar Mussa, Omer Rana, Benoît Goossens, Pablo Orozco-terWengel 외

Despite the recent broad adoption of Large Language Models (LLMs) across various domains, their potential for enriching information systems in extracting and exploring Linked Data (LD) and Resource Description Framework …

Natural Language UnderstandingRetrieval

VeriDebug: A Unified LLM for Verilog Debugging via Contrastive Embedding and Guided Correction

2025-04-27 · Ning Wang, Bingkun Yao, Jie zhou, Yuchen Hu 외

Large Language Models (LLMs) have demonstrated remarkable potential in debugging for various programming languages. However, the application of LLMs to Verilog debugging remains insufficiently explored. Here, we present …

Bug fixing

Conversational AI as a Coding Assistant: Understanding Programmers' Interactions with and Expectations from Large Language Models for Coding

2025-03-14 · Mehmet Akhoroz, Caglar Yildirim

Conversational AI interfaces powered by large language models (LLMs) are increasingly used as coding assistants. However, questions remain about how programmers interact with LLM-based conversational agents, the challeng…

Exploring Gender Biases in Language Patterns of Human-Conversational Agent Conversations

2024-01-05 · Weizi Liu

With the rise of human-machine communication, machines are increasingly designed with humanlike characteristics, such as gender, which can inadvertently trigger cognitive biases. Many conversational agents (CAs), such as…

Say It My Way: Exploring Control in Conversational Visual Question Answering with Blind Users

2026-02-18 · Farnaz Zamiri Zeraati, Yang Trista Cao, Yuehan Qiao, Hal Daumé 외 arxiv

Prompting and steering techniques are well established in general-purpose generative AI, yet assistive visual question answering (VQA) tools for blind users still follow rigid interaction patterns with limited opportunit…

Visual Question AnsweringPrompt Engineering