COSTER: A Tool for Finding Fully Qualified Names of API Elements in Online Code SnippetsDemonstration
Code snippets available on question answering sites (e.g., Stack Overflow) are a great source of information for learning how to use APIs. However, it is difficult to determine which APIs are discussed in those code snippets because they often suffer from declaration ambiguities and missing external references. In this paper, we introduce COSTER, a context-sensitive type solver that can determine the fully qualified names (FQNs) of API elements in those code snippets. The tool uses three different similarity measures to rank potential FQNs of a query API element. Results from our quantitative evaluation and user study demonstrate that the proposed tool can not only recommend FQNs of API elements with great accuracy but can also help developers to reuse online code snippets by suggesting the required import statements.
Website: https://khaledkucse.github.io/COSTER Demo Video: https://youtu.be/oDZtw9MzUWM
Thu 27 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
20:15 - 20:45 | 3.3. Evolution 3DEMO - Demonstrations at Demonstration Room Chair(s): Francisco Servant Virginia Tech Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors. | ||
20:15 30mDemonstration | V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable ScenariosDemonstration DEMO - Demonstrations Madeleine Havranek William & Mary, Carlos Bernal-Cárdenas Microsoft, Nathan Cooper William & Mary, Oscar Chaparro College of William & Mary, Denys Poshyvanyk College of William & Mary, Kevin Moran George Mason University Pre-print Media Attached | ||
20:15 30mDemonstration | gazel: Supporting Source Code Edits in Eye-Tracking StudiesDemonstration DEMO - Demonstrations Sarah Fakhoury Washington State University, Devjeet Roy Washington State University, Harry Pines Washington State University, Tyler Cleveland Washington State University, Cole S. Peterson University of Nebraska-Lincoln, USA, Venera Arnaoudova Washington State University, Bonita Sharif University of Nebraska-Lincoln, USA, Jonathan I. Maletic Kent State University Pre-print Media Attached | ||
20:15 30mDemonstration | COSTER: A Tool for Finding Fully Qualified Names of API Elements in Online Code SnippetsDemonstration DEMO - Demonstrations C M Khaled Saifullah Department of Computer Science, University of Saskatchewan, Muhammad Asaduzzaman Queen�s University, Chanchal K. Roy University of Saskatchewan Pre-print Media Attached |