Skip to content
Free planNo credit card requiredStart writing

article · Procedia Computer Science · 2014

Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries

Chintakindi Srinivas, Vangipuram Radhakrishna, C. V. Guru Rao

Cited by 43Open access

Abstract

A Software Repository is a collection of library files and function codes. Programmers and Engineers design develop and build software libraries in a continuous process. Selecting suitable function code from one among many in the repository is quite challenging and cumbersome as we need to analyze semantic issues in function codes or components. Clustering and Mining Software Components for efficient reuse is the current topic of interest among researchers in Software Reuse Engineering and Information Retrieval. A relatively less research work is contributed in this field and has a good scope in the future. In this paper, the main idea is to cluster the software components and form a subset of libraries from the available repository. These clusters thus help in choosing the required component with high cohesion and low coupling quickly and efficiently. We define a similarity function and use the same for the process of clustering the software components and for estimating the cost of new project. The approach carried out is a feature vector based approach.

Cite this paper

APA 7

Srinivas, C., Radhakrishna, V., & Rao, C. V. G. (2014). Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries. Procedia Computer Science, 31, 1044–1050. https://doi.org/10.1016/j.procs.2014.05.358

MLA 9

Srinivas, Chintakindi, et al. “Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries.” Procedia Computer Science, vol. 31, 2014, pp. 1044–50, https://doi.org/10.1016/j.procs.2014.05.358.

Chicago

Srinivas, Chintakindi, Vangipuram Radhakrishna, and C. V. Guru Rao. 2014. “Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries.” Procedia Computer Science 31: 1044–50. https://doi.org/10.1016/j.procs.2014.05.358.

Harvard

Srinivas, C., Radhakrishna, V. and Rao, C.V.G. (2014) ‘Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries’, Procedia Computer Science, 31, pp. 1044–1050. Available at: https://doi.org/10.1016/j.procs.2014.05.358.

BibTeX
@article{srinivas2014clustering,
  title = {{Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries}},
  author = {Srinivas, Chintakindi and Radhakrishna, Vangipuram and Rao, C. V. Guru},
  journal = {Procedia Computer Science},
  volume = {31},
  pages = {1044--1050},
  year = {2014},
  doi = {10.1016/j.procs.2014.05.358}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.