Abstract
Good project planning requires the use of appropriate process model as well as effective decision support technique(s). However, current software process models provide very little COTS-specific insight and guidance on helping COTS-based application developers to make better decisions with respect to their particular project situations. This paper presents a risk based prioritization approach that is used in the context of COTS Process Decision Framework [6]. This method is particularly useful in supporting many dominant decisions during COTS-based development process, such as establishing COTS assessment criteria, scoping and sequencing development activities, prioritizing features to be implemented in incremental development, etc. In this way, the method not only provides a basis for optimal COTS selection, but also helps to focus the limited development resource on more critical tasks that represent greater risks.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abts, C., Boehm, B., Clark, E.B.: COCOTS: A Software COTS-Based System (CBS) Cost Model. In: Proceedings, ESCOM 2001, pp. 1–8 (April 2001)
Albert, C., Brownsword, L.: Evolutionary Process for Integrating COTS-Based Systems (EPIC): An Overview. Technical Report, CMU-SEI-2002-TR-009 (July 2002)
Yang, Y.: Process Patterns for COTS-Based Development. In: Proceedings, SPW 2006 (May 2005)
Morisio, M., Seaman, C., Parra, A., Basili, V., Kraft, S., Condon, S.: Investigating and Improving a COTS-Based Software Development Process. In: Proceedings, ICSE 22, pp. 32–41 (June 2000)
Boehm, B., Port, D., Yang, Y., Buhta, 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)
Yang, Y., Buhta, J., Boehm, B., Port, D.: Value-Based Processes for COTS-Based Applications. IEEE Software (July.August 2005)
Yang, Y., Boehm, B., Clark, B.: Assessing COTS Integration Risk Using Cost Estimation Inputs. In: ICSE 2006 (accepted)
Reifer, D.J.: Making the Software Business Case. Addison-Wesley, Reading (2001)
Boehm, B.W.: Software Risk Management: Principles and Practices. IEEE Software 8(1), 32–41 (1991)
Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., Madachy, R.: Using the WinWin Spiral Model: A Case Study. IEEE Computer (July 1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yang, Y., Boehm, B. (2006). Optimizing Process Decision in COTS-Based Development Via Risk Based Prioritization. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds) Software Process Change. SPW 2006. Lecture Notes in Computer Science, vol 3966. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11754305_7
Download citation
DOI: https://doi.org/10.1007/11754305_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34199-4
Online ISBN: 978-3-540-34201-4
eBook Packages: Computer ScienceComputer Science (R0)