An algorithm search engine for software developers

Sumit Bhatia, Suppawong Tuarob, Prasenjit Mitra, C. Lee Giles

Research output: Chapter in Book/Report/Conference proceedingConference contribution

19 Scopus citations

Abstract

Efficient algorithms are extremely important and can be crucial for certain software projects. Even though many source code search engines have been proposed in the literature to help software developers find source code related to their needs, to our knowledge there has been no effort to develop systems that keep abreast of the latest algorithmic developments. In this paper, we describe our initial effort towards developing such an algorithm search engine. The proposed system extracts and indexes algorithms discussed in academic literature and their associated metadata. Users can search the index through a free text query interface. The source code of proposed system, being developed as a part of a larger open source toolkit, SeerSuite, will be released in due course. We also provide directions for further research and improvements of the current system.

Original languageEnglish (US)
Title of host publicationSUITE'11 - Proceedings of the 3rd International Workshop on Search-Driven Development
Subtitle of host publicationUsers, Infrastructure, Tools, and Evaluation, Co-located with ICSE 2011
Pages13-16
Number of pages4
DOIs
StatePublished - Jul 26 2011
Event3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation, SUITE 2011, Co-located with ICSE 2011 - Waikiki, Honolulu, HI, United States
Duration: May 28 2011May 28 2011

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Other

Other3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation, SUITE 2011, Co-located with ICSE 2011
CountryUnited States
CityWaikiki, Honolulu, HI
Period5/28/115/28/11

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint Dive into the research topics of 'An algorithm search engine for software developers'. Together they form a unique fingerprint.

Cite this