CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

Distributed Code Search Engine for Enhancing Reusability in Enterprise Projects

by Pragya Gupta, Sreeja Nair, Sridhar Jammalamadaka
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 138 - Number 6
Year of Publication: 2016
Authors: Pragya Gupta, Sreeja Nair, Sridhar Jammalamadaka
10.5120/ijca2016908848

Pragya Gupta, Sreeja Nair, Sridhar Jammalamadaka . Distributed Code Search Engine for Enhancing Reusability in Enterprise Projects. International Journal of Computer Applications. 138, 6 ( March 2016), 9-13. DOI=10.5120/ijca2016908848

@article{ 10.5120/ijca2016908848,
author = { Pragya Gupta, Sreeja Nair, Sridhar Jammalamadaka },
title = { Distributed Code Search Engine for Enhancing Reusability in Enterprise Projects },
journal = { International Journal of Computer Applications },
issue_date = { March 2016 },
volume = { 138 },
number = { 6 },
month = { March },
year = { 2016 },
issn = { 0975-8887 },
pages = { 9-13 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume138/number6/24382-2016908848/ },
doi = { 10.5120/ijca2016908848 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:38:56.043931+05:30
%A Pragya Gupta
%A Sreeja Nair
%A Sridhar Jammalamadaka
%T Distributed Code Search Engine for Enhancing Reusability in Enterprise Projects
%J International Journal of Computer Applications
%@ 0975-8887
%V 138
%N 6
%P 9-13
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In IT industry, one of the most important goal of the organization is to reduce overall cost of development. One way to achieve this is making the developers to write modular and reusable code organized in subroutines or packaged libraries. The difficult challenge is to search through code spanning across millions of lines used in various legacy projects. This paper explains about a framework that aims to develop a search engine which enables easy searching through large repositories of source code. It also goes further to achieve scalability and high performance through the deployment of search engine in a distributed system.

References
  1. Mining modern repositories with elasticsearchKononenko, O Baysal, R Holmes
  2. http://lucene.apache.org/solr/ available at: APACHE SOLR
  3. https://zookeeper.apache.org/ available at: Apache ZooKeeper
  4. https://cwiki.apache.org/confluence/display/solr/SolrCloud
  5. https://www.elastic.co/products/elasticsearch
  6. https://searchcode.com/
Index Terms

Computer Science
Information Sciences

Keywords

Solr Distributed Search Zookeeper