Value-based processes for COTS-based applications

Economic imperatives are changing the nature of software development processes to reflect both the opportunities and challenges of using COTS products. Processes are increasingly moving away from the time-consuming composition of custom software from lines of code (although these processes still apply for developing the COTS products themselves) toward assessment, tailoring, and integration of COTS or other reusable components. Two factors are driving this change: COTS or other reusable components can provide significant user capabilities within limited costs and development time, and more COTS products are becoming available to provide needed user functions.

[1]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[2]  Mary Beth Chrissis,et al.  CMMI: Guidelines for Process Integration and Product Improvement , 2003 .

[3]  Daniel Port,et al.  Empirical Analysis of COTS Activity Effort Sequences , 2004, ICCBSS.

[4]  Barry W. Boehm,et al.  Not All CBS Are Created Equally: COTS-Intensive Project Types , 2003, ICCBSS.

[5]  Maurizio Morisio,et al.  Investigating and improving a COTS-based software development process , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[6]  Santiago Comella-Dorda,et al.  A Process for COTS Software Product Evaluation , 2002, ICCBSS.

[7]  F. Stan Settles,et al.  Extending the cocomo ii software cost model to estimate effort and schedule for software systems using commercial-off-the-shelf (cots) software components: the cocots model , 2004 .

[8]  Patricia K. Lawlis,et al.  A Formal Process for Evaluating COTS Software Products , 2001, Computer.

[9]  Lisa Brownsword,et al.  Evolutionary Process for Integrating COTS-Based Systems (EPIC): An Overview , 2002 .

[10]  Nenad Medvidovic,et al.  Towards a taxonomy of software connectors , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[11]  Barry W. Boehm,et al.  COTS-Based Systems Top 10 List , 2001, Computer.

[12]  Barry W. Boehm,et al.  Value-based software engineering: reinventing , 2003, SOEN.

[13]  BoehmBarry,et al.  COTS-Based Systems Top 10 List , 2001 .

[14]  Daniel Port,et al.  Assessing COTS Assessment: How Much Is Enough? , 2004, ICCBSS.

[15]  Barry W. Boehm,et al.  COTS-Based Systems - Twelve Lessons Learned about Maintenance , 2004, ICCBSS.