Abstract
As a result of increasing demands on COTS technology, there is an increasingly huge market of COTS software. Therefore, one of the most critical activities in COTS-based system development is the COTS evaluation and selection. Unfortunately, most existing methods that have been proposed in previous studies for evaluating and selecting COTS software are still have many limitations to be applicable and used in the industry. So without an effective method to select and evaluate COTS software, the time spent for selecting the correct COTS software may offset the advantages of using it. This paper outlines and discusses the common problems in existing methods and the main processes and criteria (non-functional requirements) that are required for evaluating and selecting COTS software through theoretical and empirical studies which goal is to develop new framework to evaluate and select COTS software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kvale, A., Li, J., Conradi, R.: A Case Study on Building COTS-Based System Using Aspect-Oriented Programming. In: Proceedings of the 2005 ACM Symposium on Applied Computing, Santa Fe, New, Mexico, pp. 1491–1498 (2005)
Wanyama, T., Far, B.: An Empirical Study to Compare Three Methods for Selecting COTS Software Components. International Journal of Computing and ICT Research 2, 34 (2008)
Neubauer, T., Stummer, C.: Interactive Decision Support for Multi Objective COTS Selection. In: HICSS 2007 40th Annual Hawaii International Conference on System Sciences, p. 283b (2007)
Mohamed, A., Ruhe, G., Eberlein, A.: Optimized Mismatch Resolution for COTS Selection. Software Process Improvement and Practice 13, 157 (2008)
Maiden, N., Ncube, C.: Acquiring COTS Software Selection Requirements. IEEE Software 15, 46–56 (1998)
Ulkuniemi, P., Seppanen, V.: COTS Component Acquisition in an Emerging Market. IEEE Software 21, 76–82 (2004)
Meinke, K.: A Stochastic Theory of Black-Box Software Testing. Algebra, Meaning and Computation, 578–595 (2006)
Vijayalakshmi, K., Ramaraj, N., Amuthakkannan, R.: Improvement of Component Selection Process Using Genetic Algorithm for Component-Based Software Development. International Journal of Information Systems and Change Management 3, 63–80 (2008)
Couts, C., Gerdes, P.: Integrating COTS Software: Lessons from a Large Healthcare Organization. IT Professional 12, 50–58 (2010)
Kunda, D.: STACE: Social Technical Approach to COTS Software Evaluation. LNCS, pp. 64–84 (2003)
Alves, C., Finkelstein, A.: Investigating Conflicts in COTS Decision-Making. International Journal of Software Engineering and Knowledge Engineering 13, 473–493 (2003)
Mohamed, A., Ruhe, G., Eberlein, A.: COTS Selection: Past, Present, and Future. In: 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS 2007), Tucson, Arizona, pp. 103–114 (2007)
Beus-Dukic, L.: Non-Functional Requirements for COTS Software Components. In: Proceedings of ICSE Workshop on COTS Software, pp. 4–5 (2000)
Pavlovski, C., Zou, J.: Non-Functional Requirements in Business Process Modelling. In: 5th Asia-Pacific Conference on Conceptual Modelling (APCCM 2008), Wollongong, NSW, Australia, pp. 103–112 (2008)
Alghamdi, A.: An Empirical Process for Evaluating and Selecting AWEM Environments. Evaluation Stage 19, 17–37 (2007)
Land, R., Blankers, L., Chaudron, M., Crnkovic, I.: COTS Selection Best Practices in Literature and in Industry. In: Mei, H. (ed.) ICSR 2008. LNCS, vol. 5030, pp. 100–111. Springer, Heidelberg (2008)
Kontio, J.: OTSO: A Systematic Process for Reusable Software Component Selection. University of Maryland, College Park (1995)
Franch, X., Botella, P.: Putting Non-Functional Requirements into Software Architecture, p. 60. IEEE Computer Society, Los Alamitos (1998)
Kassab, M., Daneva, M., Ormandjieva, O.: Early Quantitative Assessment of Non-Functional Requirements, Centre for Telemetric and Information Technology, University of Twente, Enschede, Technical Report TR-CTIT-07-35, Citeseer (2007)
Alves, C., Castro, J.: CRE: A Systematic Method for COTS Components Selection. In: de Janeiro, R. (ed.) XV Brazilian Symposium on Software Engineering (SBES), Brazil (2001)
Kunda, D., Brooks, L.: Applying Social-Technical Approach for COTS Selection. In: Proceedings of the 4th UKAIS Conference (1999)
Saaty, T.: The Analytic Hierarchy Process: Planning, Priority Setting, p. 287. MacGraw-Hill, New York (1980)
Trochim, W.M.K.: Deduction & Induction Thinking, http://www.socialresearchmethods.net/kb/dedind.php (retrieved April 10, 2010)
Kirakowski, J.: Questionnaires in Usability Engineering, www.ucc.ie/hfrg/resources/qfaq1.html (retrieved April 5, 2010)
Yin, R.: Case Study Research. In: Design and Methods, 3rd edn. Sage, London (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baharom, F., Hj. Yahaya, J., Tarawneh, F. (2011). The Development of Software Evaluation and Selection Framework for Supporting COTS-Based Systems: The Theoretical Framework. In: Mohamad Zain, J., Wan Mohd, W.M.b., El-Qawasmeh, E. (eds) Software Engineering and Computer Systems. ICSECS 2011. Communications in Computer and Information Science, vol 179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22170-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-22170-5_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22169-9
Online ISBN: 978-3-642-22170-5
eBook Packages: Computer ScienceComputer Science (R0)