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

16 Citations (Scopus)

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
Title of host publicationProceedings - International Conference on Software Engineering
Pages13-16
Number of pages4
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation, SUITE 2011, Co-located with ICSE 2011 - Waikiki, Honolulu, HI
Duration: 28 May 201128 May 2011

Other

Other3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation, SUITE 2011, Co-located with ICSE 2011
CityWaikiki, Honolulu, HI
Period28/5/1128/5/11

Fingerprint

Search engines
Metadata

Keywords

  • algorithm search
  • pseudo-code search

ASJC Scopus subject areas

  • Software

Cite this

Bhatia, S., Tuarob, S., Mitra, P., & Giles, C. L. (2011). An algorithm search engine for software developers. In Proceedings - International Conference on Software Engineering (pp. 13-16) https://doi.org/10.1145/1985429.1985433

An algorithm search engine for software developers. / Bhatia, Sumit; Tuarob, Suppawong; Mitra, Prasenjit; Giles, C. Lee.

Proceedings - International Conference on Software Engineering. 2011. p. 13-16.

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

Bhatia, S, Tuarob, S, Mitra, P & Giles, CL 2011, An algorithm search engine for software developers. in Proceedings - International Conference on Software Engineering. pp. 13-16, 3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation, SUITE 2011, Co-located with ICSE 2011, Waikiki, Honolulu, HI, 28/5/11. https://doi.org/10.1145/1985429.1985433
Bhatia S, Tuarob S, Mitra P, Giles CL. An algorithm search engine for software developers. In Proceedings - International Conference on Software Engineering. 2011. p. 13-16 https://doi.org/10.1145/1985429.1985433
Bhatia, Sumit ; Tuarob, Suppawong ; Mitra, Prasenjit ; Giles, C. Lee. / An algorithm search engine for software developers. Proceedings - International Conference on Software Engineering. 2011. pp. 13-16
@inproceedings{1151a6af135c4e1b95aeea4e3a816fc7,
title = "An algorithm search engine for software developers",
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.",
keywords = "algorithm search, pseudo-code search",
author = "Sumit Bhatia and Suppawong Tuarob and Prasenjit Mitra and Giles, {C. Lee}",
year = "2011",
doi = "10.1145/1985429.1985433",
language = "English",
isbn = "9781450305976",
pages = "13--16",
booktitle = "Proceedings - International Conference on Software Engineering",

}

TY - GEN

T1 - An algorithm search engine for software developers

AU - Bhatia, Sumit

AU - Tuarob, Suppawong

AU - Mitra, Prasenjit

AU - Giles, C. Lee

PY - 2011

Y1 - 2011

N2 - 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.

AB - 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.

KW - algorithm search

KW - pseudo-code search

UR - http://www.scopus.com/inward/record.url?scp=79960595647&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=79960595647&partnerID=8YFLogxK

U2 - 10.1145/1985429.1985433

DO - 10.1145/1985429.1985433

M3 - Conference contribution

SN - 9781450305976

SP - 13

EP - 16

BT - Proceedings - International Conference on Software Engineering

ER -