COTS Selection Best Practices in Literature and in Industry

This paper presents an extensive literature survey of the software COTS component selection methods published to date, followed by a meta-model consolidating the activities and practices of these methods. Together with data collected from practitioners and researchers in the embedded systems domain, we provide concrete recommendations which will enable organizations to identify suitable practices when designing a customized selection processes.

[1]  C. Alves,et al.  CRE : A Systematic Method for COTS Components Selection , 2007 .

[2]  John Dean,et al.  COTS-Based Software Systems , 2001, Lecture Notes in Computer Science.

[3]  Cornelius Ncube,et al.  The Limitations of Current Decision-Making Techniques in the Procurement of COTS Software Components , 2002, ICCBSS.

[4]  Maurizio Morisio,et al.  COTS-based software development: Processes and open issues , 2002, J. Syst. Softw..

[5]  Mario Piattini,et al.  Filtering COTS Components Through an Improvement-Based Process , 2005, ICCBSS.

[6]  Han Lin,et al.  COTS Software Selection Process , 2007, 2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07).

[7]  Barry W. Boehm,et al.  A Method for Compatible COTS Component Selection , 2005, ICCBSS.

[8]  Neil A. M. Maiden,et al.  Acquiring COTS Software Selection Requirements , 1998, IEEE Softw..

[9]  Carme Quer,et al.  Combined Selection of COTS Components , 2002, ICCBSS.

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

[11]  Ian Gorton,et al.  Accelerating COTS Middleware Acquisition: The i-Mate Process , 2003, IEEE Softw..

[12]  Rikard Land,et al.  Classifying and Consolidating Software Component Selection Methods , 2007 .

[13]  B. Phillips,et al.  Add Decision Analysis to Your COTS Selection Process , 2022 .

[14]  Cornelius Ncube,et al.  PORE : Procurement Oriented Requirements Engineering Method for the Component-Based Systems Engineering Development Paradigm , 1999 .

[15]  Xavier Franch,et al.  How agile COTS selection methods are (and can be)? , 2005, 31st EUROMICRO Conference on Software Engineering and Advanced Applications.

[16]  Lawrence Chung,et al.  Defining goals in a COTS‐aware requirements engineering approach , 2004, Syst. Eng..

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

[18]  Laurence Brooks,et al.  CHAPTER 53 APPLYING SOCIAL-TECHNICAL APPROACH FOR COTS SELECTION * , 1999 .

[19]  Jyrki Kontio,et al.  OTSO: a systematic process for reusable software component selection , 1995 .

[20]  Lawrence Chung,et al.  COTS-Aware Requirements Engineering and Software Architecting , 2004, Software Engineering Research and Practice.

[21]  B. Swanson,et al.  PRISM Product Examination Process for component based development , 1997, Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies.

[22]  Erhard Rahm,et al.  Web, Web-Services, and Database Systems , 2003, Lecture Notes in Computer Science.

[23]  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 .

[24]  A. T. Morris,et al.  COTS Score: an acceptance methodology for COTS software , 2000, 19th DASC. 19th Digital Avionics Systems Conference. Proceedings (Cat. No.00CH37126).

[25]  Günther Ruhe,et al.  Intelligent Support for Selection of COTS Products , 2002, Web, Web-Services, and Database Systems.

[26]  Ed Morris,et al.  Workshop on COTS-Based Systems , 1997 .

[27]  Dietmar Pfahl,et al.  A COTS Acquisition Process: Definition and Application Experience , 2000 .

[28]  Ivica Crnkovic,et al.  Component-based development process and component lifecycle , 2005, 27th International Conference on Information Technology Interfaces, 2005..