Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

An Extensive Conception of Reusability in Software Component Engineering

  • Conference paper
  • First Online:
Proceedings of International Conference on Communication and Networks

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 508))

  • 1327 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Sametinger, J Software Engineering with Reusable Components. Springer Science and Business Media. (2013).

    Google Scholar 

  2. 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).

  3. 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.

  4. Czarnecki, K. Overview of Generative Software Development. Unconventional Programming Paradigms, 3566, 326–341. http://doi.org/10.1007/11527800_25. 2005.

  5. Jamwal, D. Software Reuse : A Systematic review. Proceedings of 4th National Conference; IndiaCom, 1–7, (2010).

    Google Scholar 

  6. 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).

  7. Dosch, W., Lee, R.Y., Wu C. Software Engineering Research & Applications. Springer, 172 (2006).

    Google Scholar 

  8. 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).

  9. Tripathy, P., Naik, K. (2014). Software Evolution and Maintenance. John Wiley & Sons.

    Google Scholar 

  10. Soora, S. K. A Framework for Software Reuse and Research Challenges, IJARCSSE, 4(10), 441–448, (2014).

    Google Scholar 

  11. Spoelstra, W. J. T. Reusing software assets in agile development organizations—a management tool. University of Twente, Hengelo, (2010).

    Google Scholar 

  12. 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).

  13. Patidar, R., & Singh, P. V. OPEN ACCESS A Survey of Software Reusability, 4(8), 96–101, (2014).

    Google Scholar 

  14. 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).

  15. 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.

  16. Sharma, K., Agnihotri, N., & Hooda, M. Software Reusability: Possibilities From The Existing Software, 97–99. (2013).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Devesh Kumar Srivastava .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics