Skip to main content

The Development of Software Evaluation and Selection Framework for Supporting COTS-Based Systems: The Theoretical Framework

  • Conference paper
Book cover Software Engineering and Computer Systems (ICSECS 2011)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Mohamed, A., Ruhe, G., Eberlein, A.: Optimized Mismatch Resolution for COTS Selection. Software Process Improvement and Practice 13, 157 (2008)

    Article  Google Scholar 

  5. Maiden, N., Ncube, C.: Acquiring COTS Software Selection Requirements. IEEE Software 15, 46–56 (1998)

    Article  Google Scholar 

  6. Ulkuniemi, P., Seppanen, V.: COTS Component Acquisition in an Emerging Market. IEEE Software 21, 76–82 (2004)

    Article  Google Scholar 

  7. Meinke, K.: A Stochastic Theory of Black-Box Software Testing. Algebra, Meaning and Computation, 578–595 (2006)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Couts, C., Gerdes, P.: Integrating COTS Software: Lessons from a Large Healthcare Organization. IT Professional 12, 50–58 (2010)

    Article  Google Scholar 

  10. Kunda, D.: STACE: Social Technical Approach to COTS Software Evaluation. LNCS, pp. 64–84 (2003)

    Google Scholar 

  11. Alves, C., Finkelstein, A.: Investigating Conflicts in COTS Decision-Making. International Journal of Software Engineering and Knowledge Engineering 13, 473–493 (2003)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Beus-Dukic, L.: Non-Functional Requirements for COTS Software Components. In: Proceedings of ICSE Workshop on COTS Software, pp. 4–5 (2000)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Alghamdi, A.: An Empirical Process for Evaluating and Selecting AWEM Environments. Evaluation Stage 19, 17–37 (2007)

    Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. Kontio, J.: OTSO: A Systematic Process for Reusable Software Component Selection. University of Maryland, College Park (1995)

    Google Scholar 

  18. Franch, X., Botella, P.: Putting Non-Functional Requirements into Software Architecture, p. 60. IEEE Computer Society, Los Alamitos (1998)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Kunda, D., Brooks, L.: Applying Social-Technical Approach for COTS Selection. In: Proceedings of the 4th UKAIS Conference (1999)

    Google Scholar 

  22. Saaty, T.: The Analytic Hierarchy Process: Planning, Priority Setting, p. 287. MacGraw-Hill, New York (1980)

    MATH  Google Scholar 

  23. Trochim, W.M.K.: Deduction & Induction Thinking, http://www.socialresearchmethods.net/kb/dedind.php (retrieved April 10, 2010)

  24. Kirakowski, J.: Questionnaires in Usability Engineering, www.ucc.ie/hfrg/resources/qfaq1.html (retrieved April 5, 2010)

  25. Yin, R.: Case Study Research. In: Design and Methods, 3rd edn. Sage, London (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics