GuideArch: guiding the exploration of architectural solution space under uncertainty
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Good project planning requires the use of appropriate process models as well as effective decision support techniques. However, current software process models provide very little Commercial Off-the-Shelf (COTS)-specific insight and guidance on helping COTS-based application developers to make better decisions with respect to their particular project situations. This article presents a risk-based prioritization approach that is used in the context of a COTS Process Decision Framework. This method is particularly useful in supporting many dominant decisions during a COTS-based development (CBD) 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 focus limited development resources on more critical tasks that represent greater risks. The article also shows the evaluation results of applying this approach on the COTS Process Decision Framework through an experiment. Copyright © 2007 John Wiley & Sons, Ltd.