102 citations · 136 across the 12 of their papers we have counts for
19 papers
Semantic Similarity Metrics for Evaluating Source Code Summarization
Sakib Haque, Zachary Eberhart, Aakash Bansal +1
Source code summarization involves creating brief descriptions of source code in natural language. These descriptions are a key component of software documentation such as JavaDocs…
Generating Clarifying Questions for Query Refinement in Source Code Search
Zachary Eberhart, Collin McMillan
In source code search, a common information-seeking strategy involves providing a short initial query with a broad meaning, and then iteratively refining the query using terms glea…
Dialogue Management for Interactive API Search
Zachary Eberhart, Collin McMillan
API search involves finding components in an API that are relevant to a programming task. For example, a programmer may need a function in a C library that opens a new network conn…
Ensemble Models for Neural Source Code Summarization of Subroutines
Alexander LeClair, Aakash Bansal, Collin McMillan
A source code summary of a subroutine is a brief description of that subroutine. Summaries underpin a majority of documentation consumed by programmers, such as the method summarie…
A Wizard of Oz Study Simulating API Usage Dialogues with a Virtual Assistant
Zachary Eberhart, Aakash Bansal, Collin McMillan
Virtual Assistant technology is rapidly proliferating to improve productivity in a variety of tasks. While several virtual assistants for everyday tasks are well-known (e.g., Siri,…
Project-Level Encoding for Neural Source Code Summarization of Subroutines
Aakash Bansal, Sakib Haque, Collin McMillan
Source code summarization of a subroutine is the task of writing a short, natural language description of that subroutine. The description usually serves in documentation aimed at…