Skip to main content

Not All CBS Are Created Equally: COTS-Intensive Project Types

  • Conference paper
  • First Online:
COTS-Based Software Systems (ICCBSS 2003)

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

Included in the following conference series:

Abstract

COTS products affect development strategies and tactics, but not all CBS development efforts are equal. Based on our experiences with 20 large government and industry CBS projects assessed during our development of the COCOTS estimation model, and our hands-on experience with 52 small e-services CBS projects within USC’s graduate level software engineering course, we have identi.ed four distinct CBS activity areas: assessment intensive, tailoring intensive, glue-code intensive, and non-COTS intensive. The CBS activity type fundamentally affects the COTS related activity effort and project risks. In this work we define the three COTS activity intensive CBS types and discuss their strategic comparisons based on an empirical study of the spectrum of large and small CBS projects.

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. David C.: Assembling Large Scale Systems from COTS Components: Opportunities, Cautions, and Complexities. In: SEI Monograph on the Use of Commercial Software in Government Systems

    Google Scholar 

  2. Morisio, M., Seaman, C. B., Parra, A. T., Basili, V. R., Kraft, S. E., and Condon S. E.: Investigating and Improving a COTS-based Software Development Process. In: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland, June (2000)

    Google Scholar 

  3. Jyrki, K.: A Case Study in Applying a Systematic Method for COTS Selection. In: Proceedings of the 18th International Conference on Software Engineering, Berlin,Germany, May (1996)

    Google Scholar 

  4. Braun, C. L.: A Life Cycle Process for E.ective Reuse of Commercial Off-the-Shelf (COTS) Software. In: Proceedings of the Fifth Symposium on Software Reusability, Los Angeles, California (1999)

    Google Scholar 

  5. Boehm B., and Abts, C.: COTS Integration Plug and Pray. In: IEEE Computer, January (1999)

    Google Scholar 

  6. Vigder, M. R., and Dean, J. C.: Building Maintainable COTS Based Systems. National Research Council of Canada

    Google Scholar 

  7. Dean, J., Oberndorf, P., Vigder, M., Abts, C., Erdogmus, H., Maiden, N., Looney, M., Heineman, G., and Guntersdorfer, M.: COTS Workshop: Continuing Collaborations for Successful COTS Development

    Google Scholar 

  8. Carney, D.: Requirements and COTS-based Systems: A Thorny Question Indeed. Available at: http://interactive.sei.cmu.edu/news@sei/columns/thecotsspot/2001/1q01/cotsspot-1q01.htm

  9. Seacord, R. C.: Building Systems from Commercial Components: Classroom Experiences. Available at: http://interactive.sei.cmu.edu/news@sei/columns/thecotsspot/cots-spot.htm

  10. Hissam, W. S., and Seacord, R.: Building Systems from Commercial Components. Addison-Wesley (2002)

    Google Scholar 

  11. Boehm, B., Port, D., Abi-Antoun, M., and Egyed, A.: Guidelines for the Life Cycle Objectives (LCO) and the Life Cycle Architecture (LCA) Deliverables for Model-Based Architecting and Software Engineering (MBASE). USC Technical Report USC-CSE-98-519, University of Southern California, Los Angeles, CA, February (1999)

    Google Scholar 

  12. Boehm, B., and Port, D.: Educating Software Engineering Students to Manage Risk, Software Engineering. In: ICSE 2001 (2001)

    Google Scholar 

  13. Victor R. B., and Barry W. B.: COTS-Based Systems Top 10 List. IEEE Computer 34(5) (2001)

    Google Scholar 

  14. Vidger, M. R., Gentleman, W. M., and Dean, J.: COTS Software Integration: State of the Art (1998) Available at: http://www.sel.iit.nrc.ca/abstracts/NRC39198.abs

  15. Brownsword, L., Oberndorf, P., and Sledge, C.: Developing New Processes forCOTS-Based Systems. In: IEEE Software, July/August (2000) 48–55

    Google Scholar 

  16. Donald J. R.: Making the Software Business Case. Addison-Wesley, September (2001)

    Google Scholar 

  17. Boehm, B., Abts, C., Brown, A. W., Chulani, S., Clark, B. K., Horowitz, E., Madachy, R., Reifer, D., and Steece, B.: Software Cost Estimation with COCOMO II. Prentice Hall PTR, July (2000)

    Google Scholar 

  18. Wallnau, K. C., Carney, D., and Pollak, B.: How COTS Software Affects the Design of COTS-Intensive Systems. Available at: http://interactive.sei.cmu.edu/Features/1998/june/cotssoftware/CotsSoftware.htm

  19. Maurizio, M., and Marco, T.: Definition and Classi.cation of COTS: A Proposal. In: First International Conference, ICCBSS 2002, Orlando, FL, USA, February (2002)

    Google Scholar 

  20. Oberndorf, T.: COTS and Open Systems-An Overview (1997) Available at: http://wei.sei.cmu.edu/str/descriptions/cots.html#ndi

  21. Vidger, M. R., Gentleman, W. M., and Dean. J.: COTS Software Integration: State of the Art (1998) Available at: http://www.sel.iit.nrc.ca/abstracts/NRC39198.abs

  22. Brownsword, L., Oberndorf, T., and Sledge, C. A.: Developing New Processes for COTS-Based Systems. In: IEEE Software, July/August (2000)

    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 paper

Cite this paper

Boehm, B.W., Port, D., Yang, Y., Bhuta, J. (2003). Not All CBS Are Created Equally: COTS-Intensive Project Types. In: Erdogmus, H., Weng, T. (eds) COTS-Based Software Systems. ICCBSS 2003. Lecture Notes in Computer Science, vol 2580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36465-X_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-36465-X_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00562-9

  • Online ISBN: 978-3-540-36465-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics