The Limitations of Current Decision-Making Techniques in the Procurement of COTS Software Components

The fundamentals of good decision-making are, first, a clear understanding of the decision itself and second the availability of properly focused information to support the decision. Decision-making techniques help with both these problems. However, the techniques should be thought of as aids to decision-making and not the substitutes for it. Numerous decision-making techniques have been proposed as effective methods of ranking software products for selection for use as components in large-scale systems. Many of these techniques have been developed and successfully applied in other arenas and have been either used directly or adapted to be applied to COTS product evaluation and selection. This paper will show that many of these techniques are not valid when applied in this manner. We will describe an alternate requirements-driven technique that could be more effective.

[1]  Lionel C. Briand COTS evaluation and selection , 1998, Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272).

[2]  Farrokh Mistree,et al.  POSITION PAPER OPTIMIZATION IN DECISION-BASED DESIGN , 1997 .

[3]  T. Saaty How to Make a Decision: The Analytic Hierarchy Process , 1990 .

[4]  Alexis Tsoukiàs,et al.  IusWare: a methodology for the evaluation and selection of software products , 1997, IEE Proc. Softw. Eng..

[5]  Jyrki Kontio,et al.  A case study in applying a systematic method for COTS selection , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[6]  L. Frair Student peer evaluations using the analytic hierarchy process method , 1995, Proceedings Frontiers in Education 1995 25th Annual Conference. Engineering Education for the 21st Century.

[7]  Evan E. Anderson A heuristic for software evaluation and selection , 1989, Softw. Pract. Exp..