Software Component Retrieval System

  • Amit Verma
  • Dolly Sharma
  • Iqbaldeep Kaur
  • Monisha Kumari
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 624)


This paper describes the prerequisites of software component retrieval which further explore the information about the algorithms and tools of software component retrieval. These techniques and procedures are mainly used for analyzing the enormous software components and their parameters. There is a need to find enhanced and optimized result using advance technologies of software component analysis. The objectives of the paper are to understand the component retrieval concepts, to get acquainted with software component extraction, to analyze the enormous amount of component and its parameter and to understand the need of software component analysis.


Software component retrieval Software component model Software component retrieval approach 


  1. 1.
    Zhongjie W, Xu X, Zhan D. A survey of business component identification methods and related techniques, International Journal of Information Technology. 2006 Oct, 2(4), pp. 229.Google Scholar
  2. 2.
    Andreas A S, Vogiatzis DG, Papadopoulos GA. Intelligent classification and retrieval of software components. In 30th Annual International Computer Software and Applications Conference (COMPSAC’06), IEEE. 2006, pp. 37–40.Google Scholar
  3. 3.
    Tania B, Gadou M, Ranka S. A genetic algorithm based approach for multi-objective hardware/software co-optimization. Sustainable Computing: Informatics and Systems. 2016 Jun, (10), pp. 36–47.Google Scholar
  4. 4.
    Kumar B R, Dave M, Joshi R C. Retrieval of Most Relevant Reusable Component Using Genetic Algorithms. In SERP, Software Engineering Research and Practice. 2006 Jan, pp. 151–55.Google Scholar
  5. 5.
    Anurag D, Saxena P C. Software component retrieval using genetic algorithms. In Computer and Automation Engineering, 2009. ICCAE’09. International Conference on IEEE. 2009 Mar, pp. 151–155.Google Scholar
  6. 6.
    Uğuz, Harun. A two-stage feature selection method for text categorization by using information gain, principal component analysis and genetic algorithm. In Knowledge-Based Systems. 2011 Oct, 7(24), pp. 1024–1032.Google Scholar
  7. 7.
    Vodithala S, Pabboju S. A dynamic approach for retrieval of software components using genetic algorithm. In 6th IEEE International Conference on Software Engineering and Services. 2015 Sept, pp. 406–10.Google Scholar
  8. 8.
    Wang L Z, Kung-Kiu. A taxonomy of software component models. On Software Engineering and Advanced Applications in 31st EUROMICRO Conference. 2005 Sept, pp. 88–95.Google Scholar
  9. 9.
    Amandeep B, Bawa S. A Survey For Effective Search And Retrieval Of Components From Software Repositories. In IJERT International Journal of Engineering Research and Technology. 2013 April, 2(4).Google Scholar
  10. 10.
    Rao CV, Niranjan G P. An integrated classification scheme for efficient retrieval of components. In JCS Journal of Computer Science. 2008, 4(10), pp. 821–25.Google Scholar
  11. 11.
    Lucredio D. A survey on Software Components Search and Retrieval. In 30th EUROMICRO conference. 2004, pp. 152–59.Google Scholar
  12. 12.
    Maarek Y S, Kaiser GE, Berry DM. An Information Retrieval approach for automatically constructing software libraries. Software engineering based IEEE transactions. 1991 Aug, 17(8), pp. 800–13.Google Scholar
  13. 13.
    William T, George T. Heineman C. Component-based software engineering. Putting the pieces together, addison-westley, 2001.Google Scholar
  14. 14.
    Hall P, Leonor B, Hall J. An introduction and history of software architectures, components, and reuse. In Software Architectures, Springer, London, 2000.Google Scholar
  15. 15.
    Mcheick H, Ah-Ki E, Godin R, Hafedh M. An experiment in software component retrieval.In IST Information and Software Technology. 2003 Jul, 45(10), pp. 633–49.Google Scholar
  16. 16.
    Kung-Kiu, Wang Z. Software component models. Software engineering based IEEE Transactions. 2010, 10(33), pp. 709–24.Google Scholar
  17. 17.
    Frakes, Pole T P, William B. An empirical study of representation methods for reusable software components. Software Engineering based IEEE Transactions. 1994 Aug, 20(8), pp. 617–30.Google Scholar
  18. 18.
    Ibrahim B, Girardi MR. An approach to improve the effectiveness of software retrieval. In the 3rd Irvine Software Symposium Proceedings, Irvine, California, 1993.Google Scholar
  19. 19.
    Mitsuo G, Cheng R. Genetic algorithms and engineering optimization. 2000, 7.Google Scholar
  20. 20.
    Szyperski C, Ivica C, Stafford J. Software components beyond programming: From routines to services. In IEEEsoftware, 2011 May/Jun, 28(03), pp. 22–26.Google Scholar
  21. 21.
    Kaur J, Tomar P. Validation of Software Component Selection Algorithms based on Clustering. Indian Journal of Science and Technology. 2016 Dec, 9(45), pp. 1–4.Google Scholar
  22. 22.
    Verma A, Gupta S, Kaur I. Inconsistency Detection in Software Component Source Code using Ant Colony Optimization and Neural Network Algorithm. Indian Journal of Science and Technology. 2016 Oct, 9(40), pp. 1–11.Google Scholar
  23. 23.
    Kaghed H N, Al–Shamery S E, Al-Khuzaie F E K. Multiple Sequence Alignment based on Developed Genetic Algorithm. Indian Journal of Science and Technology. 2016 Jan, 9(2), pp. 1–7.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Amit Verma
    • 1
  • Dolly Sharma
    • 1
  • Iqbaldeep Kaur
    • 1
  • Monisha Kumari
    • 1
  1. 1.Department of Computer ScienceChandigarh Group of CollegesLandranIndia

Personalised recommendations