Abstract
Software reusability is one of the important mechanisms needed to maintain its quality and productivity. Even though the candidate components are available in the repository to be reused, software engineers prefer to develop the system from scratch. There exists fear of reuse because the developers are not sure whether candidate component will work. In this paper, first the focus is on retrieving the desired components based on rule generation using rough sets. If the component is not found, then it can be developed and stored in repository. Secondly, uncertainty in identifying the desired component is addressed and an approach to model such uncertainty is proposed. Rough set exploration system (RSES) tool is used to simulate the results on certain behaviors of banking domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mahmood, S., Lai, R., Kim, Y.S.: Survey of component-based software development. IET Softw. 1(2) (2007)
Kim, H.K., Chung, Y.K.: Transforming a legacy system into components. Springer, Berlin, Heidelberg (2006)
Mili, H., Ah-ki, E., Godin, R., Mcheick, H.: An experiment in software retrieval. Inf. Softw. Technol. 45(10), 663–669 (2003)
Dixit, A.: Software component retrieval using genetic algorithms. In: International Conference on Computer & Automation Engineering, pp. 151–155 (2009)
Washizaki, H., Fukazawa, Y.: A retrieval technique for software component using directed replace ability similarity. Object Oriented Inf. Syst. LNCS 2425, 298–310 (2002)
Singh, S.: An experiment in software component retrieval based on metadata & ontology repository. Int. J. Comput. Appl. 61(14), 33–40 (2013)
Srinivas, C., Radhakrishna, V., Gurur Rao, C.V.: Clustering & classification of software components for efficient component retrieval & building component reuse libraries. In: 2nd International Conference on Information Technology & Quantitative Management, ITQM, Procedia CS 31, pp. 1044–1050 (2014)
Pawlak, Z.: Rough sets. Int. J. Comput. Inform. Sci. 11(5), 341–356 (1982)
Laplante, P.A., Neil, C.J.: Modeling uncertainty in software engineering using rough sets. Innov. Syst. Softw. Eng. 1, 71–78 (2005)
Khoo, L.P., Tor, S.B., Zhai, L.Y.: A rough-set-based approach for classification and rule induction. Int. J. Adv. Manuf. Techol. 15(7), 438–444 (1999)
Grazymala–Busse, J.W.: A new version of the rule induction system Lers. Fundam. Informatica 31(1), 27–39 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Moiz, S.A. (2019). Software Component Retrieval Using Rough Sets. In: Hoda, M., Chauhan, N., Quadri, S., Srivastava, P. (eds) Software Engineering. Advances in Intelligent Systems and Computing, vol 731. Springer, Singapore. https://doi.org/10.1007/978-981-10-8848-3_34
Download citation
DOI: https://doi.org/10.1007/978-981-10-8848-3_34
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-8847-6
Online ISBN: 978-981-10-8848-3
eBook Packages: EngineeringEngineering (R0)