Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2765))

  • 1475 Accesses

Abstract

This paper reports on an experiment on how is it possible to multiply the efficiency and quality of a software development process by means of industrial manufacturing organizations and methods and state of the art reuse and product-line technology. Of course all methods and technology claim the same objectives, therefore the experiment objective of dramatic improvements. This chapter does not report on toy-demonstrators but on a real application at a large IT development department of a large business user organization using conventional computer technology with high responsibility and reliability requirements. The solutions have since been deployed involving some hundreds of programmers, to the satisfaction of all stockholders in the business: users, developers, management and even owners. The experiment result, in a medium to large development organization, requires a significant investment which produces average Reuse Rates around 70-80%, effectively halves the cost and time-to-market of software development, and reduces the error rates several-fold. The method is compatible and complementary with software development models such as the Capability Maturity ModelTM, SPICE, ISO9001 or the new Agile software development methodologies.

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. Brooks Jr., F.P.: No Silver Bullet – Essence and accidents of Software Engineering. IEEE Computer Magazine (April 1987)

    Google Scholar 

  2. Basili, V.R., Rombach, H.D.: Support for comprehensive reuse. IEE Software Engineering Journal 6, 303–316 (1991)

    Google Scholar 

  3. IV Product Family Engineering Intl. Workshop, Bilbao. Springer, Heidelberg (October 2001)

    Google Scholar 

  4. IEEE Software, special issue on Software Product Lines (July/August 2002)

    Google Scholar 

  5. van der Linden, F.: Software Product Families in Europe: the ESAPS & CAFÉ projects. IEEE Software (July/August 2002)

    Google Scholar 

  6. Repository of ESPRIT/ESSI Process Improvement Experiments, http://www.esi.es/VASIE/

  7. IST Advisory Group report on Software technologies, embedded systems and distributed systems, p. 29, (June 2002), http://www.cordis.lu/ist/istag.htm

  8. Basset, P.G.: Framing Software Reuse. Prentice Hall, Englewood Cliffs (1997)

    Google Scholar 

  9. European Information Technology Observatory (2001)

    Google Scholar 

  10. Lim, W.C.: Managing Software Reuse. Prentice Hall PTR, Englewood Cliffs (1998)

    Google Scholar 

  11. Reifer, D.J.: Practical Software Reuse. Wiley Computer Publishing, Chichester (1997)

    MATH  Google Scholar 

  12. Reifer, D.J.: Strategies for Introducing Reuse Concepts in Your Organization. John Wiley & Sons, Chichester (1997)

    MATH  Google Scholar 

  13. Reppening, A., Ioannidou, A., Payton, M.: Using Components for Rapid Distributed Software Development. IEEE Software (March/April 2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Prego, M. (2003). Reuse Based Software Factory. In: Conradi, R., Wang, A.I. (eds) Empirical Methods and Studies in Software Engineering. Lecture Notes in Computer Science, vol 2765. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45143-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45143-3_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40672-3

  • Online ISBN: 978-3-540-45143-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics