Portfolio: A Search Engine for Finding Functions and Their Usages

Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, and Chen Fu
College of William and Mary, USA; University of Illinois at Chicago, USA; Accenture Technology Labs, USA

In this demonstration, we present a code search system called Portfolio that retrieves and visualizes relevant functions and their usages. We will show how chains of relevant functions and their usages can be visualized to users in response to their queries.