Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Thu 27 May 2021 20:15 - 20:45 at Demonstration Room - 3.3. Evolution 3 Chair(s): Francisco Servant

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

Conference Day
Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

20:15 - 20:45
3.3. Evolution 3DEMO - Demonstrations at Demonstration Room
Chair(s): Francisco ServantVirginia 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
30m
Demonstration
V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable ScenariosDemonstration
DEMO - Demonstrations
Madeleine HavranekWilliam & Mary, Carlos Bernal-CárdenasMicrosoft, Nathan CooperWilliam & Mary, Oscar ChaparroCollege of William & Mary, Denys PoshyvanykCollege of William & Mary, Kevin MoranGeorge Mason University
Pre-print Media Attached
20:15
30m
Demonstration
gazel: Supporting Source Code Edits in Eye-Tracking StudiesDemonstration
DEMO - Demonstrations
Sarah FakhouryWashington State University, Devjeet RoyWashington State University, Harry PinesWashington State University, Tyler ClevelandWashington State University, Cole S. PetersonUniversity of Nebraska-Lincoln, USA, Venera ArnaoudovaWashington State University, Bonita SharifUniversity of Nebraska-Lincoln, USA, Jonathan I. MaleticKent State University
Pre-print Media Attached
20:15
30m
Demonstration
COSTER: A Tool for Finding Fully Qualified Names of API Elements in Online Code SnippetsDemonstration
DEMO - Demonstrations
C M Khaled SaifullahDepartment of Computer Science, University of Saskatchewan, Muhammad AsaduzzamanQueen�s University, Chanchal K. RoyUniversity of Saskatchewan
Pre-print Media Attached