Skip to main content

An Empirical Study on Off-the-Shelf Component Usage in Industrial Projects

  • Conference paper

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

Abstract

Using OTS (Off-The-Shelf) components in software projects has become increasing popular in the IT industry. After project managers opt for OTS components, they can decide to use COTS (Commercial-Off-The-Shelf) components or OSS (Open Source Software) components instead of building these themselves. This paper describes an empirical study on why project decision-makers use COTS components instead of OSS components, or vice versa. The study was performed in form of an international survey on motivation and risks of using OTS components, conducted in Norway, Italy and Germany. We have currently gathered data on 71 projects using only COTS components and 39 projects using only OSS components, and 5 using both COTS and OSS components. Results show that both COTS and OSS components were used in small, medium and large software houses and IT consulting companies. The overall software system also covers several application domains.Both COTS and OSS were expected to contribute to shorter time-to-market, less development effort and the application of newest technology. However, COTS users believe that COTS component should have good quality, technical support, and will follow the market trend. OSS users care more about the free ownership and openness of the source code. Projects using COTS components had more difficulties in estimating selection effort, following customer requirement changes, and controlling the component’s negative effect on system security. On the other hand, OSS user had more difficulties in getting the support reputation of OSS component providers.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Voas, J.: COTS Software – the Economical Choice? IEEE Software 15(2), 16–19 (1998)

    Article  Google Scholar 

  2. Voas, J.: The challenges of Using COTS Software in Component-Based Development. IEEE Computer 31(6), 44–45 (1998)

    Google Scholar 

  3. Fitzgerald, B.: A Critical Look at Open Source. IEEE Computer 37(7), 92–94 (2004)

    Google Scholar 

  4. Ruffin, M., Ebert, C.: Using Open Source Software in Product Development: A Primer. IEEE Software 21(1), 82–86 (2004)

    Article  Google Scholar 

  5. Brownsword, L., Oberndorf, T., Sledge, C.: Developing New Processes for COTS-Based Systems. IEEE Software 17(4), 48–55 (2000)

    Article  Google Scholar 

  6. Lawlis, P.K., Mark, K.E., Thomas, D.A., Courtheyn, T.: A Formal Process for Evaluating COTS Software Products. IEEE Computer 34(5), 58–63 (2001)

    Google Scholar 

  7. SSB (Norwegian Census Bureau) (2004), http://www.ssb.no

  8. SESE web tool (2004), http://sese.simula.no

  9. Li, J., Bjørnson, F.O., Conradi, R., Kampenes, V.B.: An Empirical Study of Variations in COTS-based Software Development Processes in Norwegian IT Industry. In: Proc. of the 10th IEEE International Metrics Symposium, Chicago, USA, pp. 72–83. IEEE CS Press, Los Alamitos (2004)

    Google Scholar 

  10. Paulson, J.W., Succi, G., Eberlein, A.: An empirical study of open-source and closed-source software products. IEEE Transactions on Software Engineering 30(4), 246–256 (2004)

    Article  Google Scholar 

  11. Norris, J.S.: Missioin-Critical Development with Open Source Software. IEEE Software 21(1), 42–49 (2004)

    Article  MathSciNet  Google Scholar 

  12. Fitzgerald, B., Kenny, T.: Developing an Information Systems Infrastructure with Open Source Software. IEEE Software 21(1), 50–55 (2004)

    Article  Google Scholar 

  13. Rose, L.C.: Risk Management of COTS based System development. In: Cechich, A., Piattini, M., Vallecillo, A. (eds.) Component-Based Software Quality. LNCS, vol. 2693, pp. 352–373. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. Boehm, B.W., Port, D., Yang, Y., Bhuta, J.: Not All CBS Are Created Equally COTS-intensive Project Types. In: Erdogmus, H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol. 2580, pp. 36–50. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  15. Open Source Initiative (2004), http://www.opensource.org/index.php

  16. Vitharana, P.: Risks and Challenges of Component-Based Software Development. Communications of the ACM 46(8), 67–72 (2003)

    Article  Google Scholar 

  17. INCO project description (2000), http://www.ifi.uio.no/~isu/INCO

  18. Stevens, S.S.: Mathematics, Measurement, and Psychophysics. In: Stevens, S.S. (ed.) Handbook of Experimental Psychology. Wiley, New York (1951)

    Google Scholar 

  19. Stevens, S.S.: On the Theory of Scales of Measurement. Science 103, 677–680 (1946)

    Article  Google Scholar 

  20. Spector, P.: Ratings of Equal and Unequal Response Choice Intervals. Journal of Social Psychology 112, 115–119 (1980)

    Article  Google Scholar 

  21. Velleman, P.F., Wilkinson, L.: Nominal, Ordinal, Interval, and Ratio Typologies Are Misleading. Journal of the American Statistician 47(1), 65–72 (1993)

    Article  Google Scholar 

  22. Hand, D.J.: Statistics and Theory of Measurement. Journal of the Royal Statistical Society: Series A (Statistics in Society) 159(3), 445–492 (1996)

    Article  Google Scholar 

  23. Holck, J., Larsen, M.H., Pedersen, M.K.: Managerial and Technical Barriers to the Adoption of Open Source Software. In: Franch, X., Port, D. (eds.) ICCBSS 2005. LNCS, vol. 3412, pp. 289–300. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  24. Giacomo, P.D.: COTS and Open Source Software Components: Are They Really Different on the Battlefield? In: Franch, X., Port, D. (eds.) ICCBSS 2005. LNCS, vol. 3412, pp. 301–310. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, J. et al. (2005). An Empirical Study on Off-the-Shelf Component Usage in Industrial Projects. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_7

Download citation

  • DOI: https://doi.org/10.1007/11497455_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26200-8

  • Online ISBN: 978-3-540-31640-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics