Abstract
In early 1960s, intricacy of software systems led to a call for the emergence of the concept of Software Reuse. Rather than building software applications from genesis, software reuse consents creating software systems from existing software. Efficient software reuse programs implemented by the firms may increase their productivity and value, thereby giving the organizations headway. Several reuse metric and models reign the software industry. Reuse assessment commit to high quality and economic system development. Despite its commencement as a potent vision, software reuse has botched to become a part of the typical software engineering practice. The paper is an attempt to articulate the notion of software reuse and the concerning issues. Reusability facet has been conferred analogous to OO paradigm and agile development. Here the concept of reuse has been addressed as a combination of artifacts as well as individual components.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sametinger, J Software Engineering with Reusable Components. Springer Science and Business Media. (2013).
Naur, P., Randell, B., & Committee, N. S. Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7–11 Oct. 1968. NATO Software Engineering Conference, (October 1968), 231. http://doi.org/10.1093/bib/bbp050 (1968).
Jalender, B., Govardhan, D. a., & Premchand, D. P. (2010). A Pragmatic Approach To Software Reuse. Journal of Theoretical and Applied Information Technology (JATIT) Vol, 14, 87–96. Retrieved from http://www.jatit.org/volumes/research-apers/Vol14No2/3Vol14No2.pdf.
Czarnecki, K. Overview of Generative Software Development. Unconventional Programming Paradigms, 3566, 326–341. http://doi.org/10.1007/11527800_25. 2005.
Jamwal, D. Software Reuse : A Systematic review. Proceedings of 4th National Conference; IndiaCom, 1–7, (2010).
Marshall, J. J., & Downs, R. Reuse readiness levels as a measure of software reusability. International Geoscience and Remote Sensing Symposium (IGARSS), 3(1), 1414–1417. http://doi.org/10.1109/IGARSS.2008.4779626, (2008).
Dosch, W., Lee, R.Y., Wu C. Software Engineering Research & Applications. Springer, 172 (2006).
Galorath, D. Software Reuse and Commercial Off-the-Shelf Software, Galorath Incorporation, El Segundo, CA. 1–22. Retrieved from http://www.compaid.com/caiinternet/ezine/galorath (2007).
Tripathy, P., Naik, K. (2014). Software Evolution and Maintenance. John Wiley & Sons.
Soora, S. K. A Framework for Software Reuse and Research Challenges, IJARCSSE, 4(10), 441–448, (2014).
Spoelstra, W. J. T. Reusing software assets in agile development organizations—a management tool. University of Twente, Hengelo, (2010).
Singh, S., & Chana, I. Enabling Reusability in Agile Software Development. International Journal of Computer Applications, 50(13), 33–40. http://doi.org/10.5120/7834-1132, (2012).
Patidar, R., & Singh, P. V. OPEN ACCESS A Survey of Software Reusability, 4(8), 96–101, (2014).
Sharma, A., Grover, P. S., & Kumar, R. Reusability assessment for software components. ACM SIGSOFT Software Engineering Notes, 34(2), 1. http://doi.org/10.1145/1507195.1507215. (2009).
Shiva, S. G., & Shala, L. A. Software Reuse: Research and Practice. Information Technology,. ITNG ’07. Fourth International Conference on, 603–609. http://doi.org/10.1109/ITNG.2007.182, 2007.
Sharma, K., Agnihotri, N., & Hooda, M. Software Reusability: Possibilities From The Existing Software, 97–99. (2013).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Srivastava, D.K., Nair, P. (2017). An Extensive Conception of Reusability in Software Component Engineering. In: Modi, N., Verma, P., Trivedi, B. (eds) Proceedings of International Conference on Communication and Networks. Advances in Intelligent Systems and Computing, vol 508. Springer, Singapore. https://doi.org/10.1007/978-981-10-2750-5_47
Download citation
DOI: https://doi.org/10.1007/978-981-10-2750-5_47
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2749-9
Online ISBN: 978-981-10-2750-5
eBook Packages: EngineeringEngineering (R0)