This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Value-Based Processes for COTS-Based Applications
July/August 2005 (vol. 22 no. 4)
pp. 54-62
Ye Yang, University of Southern California
Jesal Bhuta, University of Southern California
Barry Boehm, University of Southern California
Daniel N. Port, University of Hawaii
Traditional software process models assume the software system will be developed largely by writing code from scratch, and thus fail to address many of the challenges associated with developing COTS-based applications (CBAs). This often leads to the selection of best-of-breed but incompatible COTS products, without considering the increased costs and reduced benefits incurred by trying to glue these together. This article presents a value-based set of processes that help steer CBA projects toward either avoiding or minimizing such value losses, based on our experiences in empirical analyses of both small and large CBA projects. These include five primary principles, an associated process framework, and a set of process elements to accommodate the needs of CBA development. Their use is briefly illustrated by a supply chain example.
Index Terms:
value, software process, COTS-based applications, process framework, process elements, risks, COTS assessment, COTS tailoring, COTS integration, glue code
Citation:
Ye Yang, Jesal Bhuta, Barry Boehm, Daniel N. Port, "Value-Based Processes for COTS-Based Applications," IEEE Software, vol. 22, no. 4, pp. 54-62, July-Aug. 2005, doi:10.1109/MS.2005.112
Usage of this product signifies your acceptance of the Terms of Use.