SOFTWARE REUSE COMPONENT BASED SOFTWARE REPOSITORY SYSTEM USING GENETIC ALGORITHM
DOI:
https://doi.org/10.61841/edmztn43Keywords:
Software reuse, Genetic Algorithm, Fitness Evaluation, Software repository, Optimization techniques.Abstract
Software reuse is significantly playing role to improve the qualityof software component, reliability and reduces the overall development. The main objective is to find the optimal component and define the evaluation criteria forthe reusable software component from the software repository. In existing systemof the software developmentthe importantproblem istime and cost for thecomponent selection is too low and very difficult to selectthe best matching component fromthe component repository. The component basedsoftwareis an areathatintegrates technicallike data mining, soft computing etc.Themain areasthat focused in software reuse are classification, clustering,searching, indexing and retrieval of softwarecomponents. This paper isfocusedongenetic algorithm-based search and retrieval ofsoftwarecomponents. The genetic algorithm is one of the optimization techniques. In this technique retrieval of component should be less time consuming and efficient. It is also tool forsoftware development and maintenance tasks. The WEKA tool isuse to measures the fitness valueof recall and precision for components usinggenetic algorithm and output is displays the relevant component for the proposedmethodologies.
Downloads
References
1. T. Rajani Devi,B. Rama "Designing Software Reuse Repository Through Intelligent Classification for Effective Search and Retrieval Mechanism" International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB17) IEEE,2017.
2. Jihyun Lee, Jinsam Kim, and Gyu-Sang Shin "Facilitating Reuse of Software Components using Repository Technology" Proceedings of the Tenth Asia-Pacific Software Engineering Conference (APSEC’03) IEEE,2003.
3. B. Abdullah, I. Abd-alghafar, Gouda I. Salama and A. Abd-alhafez "Performance Evaluation of a Genetic Algorithm Based Approach to Network Intrusion Detection System" AEROSPACE SCIENCES & AVIATION TECHNOLOGY, pp:1-17,2009.
4. Ramu Vankudoth,Dr. P. Shireesha,T. Rajani Devi "A Model of System Software Components Using Genetic Algorithm and Techniques" International Journal of Advanced Research in Computer Science and Software Engineering Volume 6,Issue 9,2016.
5. Kaur, V. and Goel, S “Facets of Software Component Repository” International Journal on Computer Science and Engineering, Volume 3,Issue 6, pp.2473-2476. 2011
6. Kwong, C.K., Mu, L.F., Tang, J.F. and Luo, X.G., “Optimization of software components selection for component-based software system development”. Computers & Industrial Engineering, Volume 58,Issue 4, pp.618-624.,2010.
7. Jiang Guo, Luqi “A Survey of Software Reuse Repositories” Seventh IEEE International Conference and Workshop on the engineering of computer based systems,2000.
8. Swathy Vodithala, Suresh Pabboju “A Dynamic Approach for Retrieval of Software Components Using Genetic Algorithm” IEEE International conference on software engineering and service science,2015.
9. Faisal Islam “An Effective Approach for Evaluation and Selection of Component” Computer Engineering and Intelligent Systems Vol.8, No.1, 2017,pp-1-6.
10. Kamna Mahajan, Mandeep Kaur “Component Retrieval Using Genetic Algorithm Based Optimization Technique” IJCST Vol. 4, Issue 2, 2013,pp-585-587.
11. Reena, Pradeep Kumar Bhatia “Application of Genetic Algorithm in Software Engineering: A Review” International Refereed Journal of Engineering and Science (IRJES) Volume 6, Issue 2, 2017, pp. 63-69.
12. Ted J.Biggerstaff “An Assessment and Analysis of Software Reuse” Advances in ComputersVolume 34, 1992, pp-1-57.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
