Skip to main content

Identifying Issues and Concerns in Software Reuse in Software Product Lines

  • Conference paper
Book cover Formal Foundations of Reuse and Domain Engineering (ICSR 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5791))

Included in the following conference series:

Abstract

One of the reasons for introducing software product lines (SPL) is the reduction of costs through reusing common assets for different products. Developing assets to be reused in different products is often not easy. Increasing complexity due to the multitude of different functions and their interactions as well as a rising number of different product variants are just some of the challenges that must be faced when reusing software and other assets. In an attempt to understand the obstacles to implementing software reuse in SPL we have conducted a survey to investigate how software reuse is adopted in SPL so as to provide the necessary degree of support for engineering software product line applications and to identify some of the issues and concerns in software reuse. This survey also gathers information from SPL practitioners on what influences the selection of software to reuse within a software product line. This paper reports the results of that survey.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. McIlroy, D.: Mass Produced Software Components. In: Buxton, J.M., Naur, P., Randall, B. (eds.) Software Engineering Concepts and Techniques: Proceedings of the NATO Conferences, Petrocelli/Charter, pp. 88–98 (1969)

    Google Scholar 

  2. Hoffman, D.M., Weiss, D.M.: Software Fundamentals: Collected Papers by David Parnas. Addison-Wesley, Reading (2001)

    Google Scholar 

  3. Torkar, R., Mankefors, S.: A Survey on Testing and Reuse. In: Proceedings of the IEEE International Conference on Software-Science, Technology & Engineering, p. 0-7695-2047-2/03 (2003)

    Google Scholar 

  4. Jha, M., O’Brien, L., Maheshwari, P.: Identify Issues and Concerns in Software Reuse. In: Proceedings of Second International Conference on Information Processing (ICIP 2008), Bangalore, India (2008)

    Google Scholar 

  5. Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison Wesley, Boston (2002)

    Google Scholar 

  6. Birk, A., Heller, G., et al.: Product Line Engineering: the State of the Practice. IEEE Software 20(6), 52–60 (2003)

    Article  Google Scholar 

  7. Jha, M., Maheshwari, P.: Reusing Code for Modernization of Legacy Systems. In: IEEE International Workshop on Software Technology and Engineering Practice (STEP), Budapest, Hungary, September 24-25 (2005)

    Google Scholar 

  8. Kruger, C.W.: Software Reuse. ACM Computing Surveys 24, 131–183 (1992)

    Article  Google Scholar 

  9. Weiss, D.M., Lai, C.R.: Software Product Line Engineering: A Family-Based Software Development Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  10. Pohl, K., Bockle, G., Linden, F.v.d.: Software Product Line Engineering: Foundations, Principles, and Techniques, 1st edn. Springer, New York (2005)

    Book  MATH  Google Scholar 

  11. Linden, F.v.d.: Software Product Families in Europe: The ESAPS & CAFÉ Projects. IEEE Software 13(3), 41–49 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jha, M., O’Brien, L. (2009). Identifying Issues and Concerns in Software Reuse in Software Product Lines. In: Edwards, S.H., Kulczycki, G. (eds) Formal Foundations of Reuse and Domain Engineering. ICSR 2009. Lecture Notes in Computer Science, vol 5791. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04211-9_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04211-9_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04210-2

  • Online ISBN: 978-3-642-04211-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics