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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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)
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)
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)
Boehm B., and Abts, C.: COTS Integration Plug and Pray. In: IEEE Computer, January (1999)
Vigder, M. R., and Dean, J. C.: Building Maintainable COTS Based Systems. National Research Council of Canada
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
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
Seacord, R. C.: Building Systems from Commercial Components: Classroom Experiences. Available at: http://interactive.sei.cmu.edu/news@sei/columns/thecotsspot/cots-spot.htm
Hissam, W. S., and Seacord, R.: Building Systems from Commercial Components. Addison-Wesley (2002)
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)
Boehm, B., and Port, D.: Educating Software Engineering Students to Manage Risk, Software Engineering. In: ICSE 2001 (2001)
Victor R. B., and Barry W. B.: COTS-Based Systems Top 10 List. IEEE Computer 34(5) (2001)
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
Brownsword, L., Oberndorf, P., and Sledge, C.: Developing New Processes forCOTS-Based Systems. In: IEEE Software, July/August (2000) 48–55
Donald J. R.: Making the Software Business Case. Addison-Wesley, September (2001)
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)
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
Maurizio, M., and Marco, T.: Definition and Classi.cation of COTS: A Proposal. In: First International Conference, ICCBSS 2002, Orlando, FL, USA, February (2002)
Oberndorf, T.: COTS and Open Systems-An Overview (1997) Available at: http://wei.sei.cmu.edu/str/descriptions/cots.html#ndi
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
Brownsword, L., Oberndorf, T., and Sledge, C. A.: Developing New Processes for COTS-Based Systems. In: IEEE Software, July/August (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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