Storage and Retrieval of Software Component using Hadoop and MapReduce

Shekhar Singh, Dr. Vikram Bali
2017 International Journal of Engineering and Technology  
The meta-data information acquired during the development of software component is very precious which has to be stored and reused for the forthcoming software projects. Effective & efficient storage and retrieval system of software components is much essential in components reuse process in the forthcoming software projects. This paper presents a meta-data model and Hadoop environment for software components reuse that considers semantic information based on ontologies and taxonomies'. The
more » ... osed model makes possible the recommendation of interrelated components, as ontology and taxonomies characteristics were incorporated in Hadoop environment. A proposed method helps the software developer for easy storage and retrieval of the needed software artifacts. The storage of software component is managed by the Hadoop Distributed File System (HDFS) and retrieval of the relevant software component is managed by the Map / Reduce concept. The ontology and meta-data helps to extract the knowledge from the legacy system and it helps in understanding the semantic meaning of the user requirements and reusable software component. The results show that the new software component reuse method can evidently improve the software component retrieval precision and take care of the fullscale of the searching results.
doi:10.21817/ijet/2017/v9i4/170904061 fatcat:img43w6gqrajvpsjfbw2ffdqai