CHALLENGES FACED DURING SOFTWARE COMPONENTSELECTION
Keywords:
Component-Based Software Engineering (CBSE), Reusability, Component selection, Software development efficiency, Component retrieval algorithmsAbstract
Software development organizations believe that Component-Based Software Engineering (CBSE) approach will improve their productivity and quality by selecting pre-existing software components. CBSE is an approach which is used to enhance the reusability because reusability is a way to improve efficiency and productivity of software systems. Component-Based Software Development (CBSD) with reusable component not only reduces the time to market but also brings down the cost of development heavily. This paper presents the challenge like performance, time, components size, fault tolerance, reliability, components functionality, components compatibility and available component subset which are faced by developer during component selection. Lastly this paper summarizes which algorithm is used for component retrieval according to availability of component subset by keeping this challenges in mind.
References
Gill, N. S. and Tomar, P. (2007). “Software Component Technology: An Easy Way to Enhance Software Reusability”, proceedings of 94th Indian Science Congress Conference, Annamalai University, Tamilnadu, INDIA, pp. 18-19.
IEEE Standards Board (1990). “IEEE Standard Glossary of Software Engineering Terminology”, Computer Society of the IEEE.
Gill, N. S. and Tomar P. (2006). “Major Challenges Faced in Component-Based Software Reuse”, Journal of Computer Science, Vol. 2, No. 01, pp. 53-58.
Gill, N. S. and Tomar, P. (2007). ”CBS Testing Requirements and Test Case Process Documentation Revisited”, ACM SIGSOFT Software Engineering, Vol. 32, No. 02, pp. 1-4.
www.defenceiq.com/glossary/cots-components.
Jalote, P. (2005). “An Integrated Approach to Software Engineering”, 3’rd Edition, Narosa Publishing
Panneerselvam, R. (2010). “Research Methodology”, PHL learning private limited.
Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L. and Stein, Clifford, (2001). “Introduction to Algorithms”, 2nd Ed., MIT Press and McGraw-Hill
Haghpanah N.; Moaven S.; Habibi J.; Kargar M. and Yeganeh S. H., (2007). “Approximation Algorithms for Software Component Selection Problem”, proceedings of APSEC, IEEE Computer Society, pp. 159–166.
Fox, M. R.; Brogan, D. C.; Paul, J. and Reynolds, F. (2004). “Approximating Component Selection”, proceedings of the 36th conference on Winter Simulation Conference, pp. 429-434.
Andreea Vescan, (2008). “Pareto Dominance - Based Approach for the Component Selection Problem”, Second UKSIM European Symposium on Compute, pp. 58-63.
Published
Issue
Section
License
Copyright (c) 2011 International Journal of Computer Science and Engineering Research and Development (IJCSERD)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




