Sourcerer: A Search Engine for Open Source Code Supporting Structure-Based Search
Sourcerer: A Search Engine for Open Source Code Supporting Structure-Based Search (Demo, Poster)
Student: Sushil Bajracharya, UCI/ISR, Trung Ngo*, UCI/ISR
Advisor: Cristina Lopes, UCI/ISR
Student: Erik Linstead*, UCI/IGB, Yimeng Dou, UCI/IGB, Paul Rigor, UCI/IGB
Advisor: Pierre Baldi, UCI/IGB
|
Abstract: SOURCERER is a search engine for open source code. The key property of Sourcerer is its use of static analysis for extracting structural information from the source code. This information is used both to implement a basic notion of code rank and to enable search forms that go beyond conventional keyword-based searches. Specifically, Sourcerer supports five types of searches: 1) components; 2) component uses; 3) function; 4) function uses; and 5) fingerprints.
|
Bio: Sushil Bajracharya is a graduate student of Informatics in the Donald Bren School of ICS at UCI. He enjoys working with his advisor Cristina Lopes on interesting problems in designing languages, tools and software, and, contemplating the implications they have on software engineering at large.
Sushil spent all his life in the beautiful Kathmandu Valley (in Nepal) before coming to UCI. In past, he has worked as a teacher, software developer and a hobbyist designer for music album covers. He holds an undergraduate degree in computer engineering from Kathmandu University and a MS degree in Informatics from UCI. Besides his research he likes to think about music, cooking and fine Belgium beers.
|
Bio: Erik Linstead is a first-year PhD student in the School of ICS at UCI, where he works in the area of artificial intelligence with his advisor, Pierre Baldi. Erik is also an embedded software engineer for the Boeing Company in Huntington Beach. He holds an undergraduate degree in CS from Chapman University, and an MS degree in CS from Stanford.
Academics aside, Erik's favorite hobby is car restoration, and he has restored a couple of vintage Porsches over the years with his father. One of their loftier goals for the future is to restore a Ferrari or Jaguar.
|
|