Abstract
In this chapter we discuss the current trends and challenges that arise in the COTS-based requirements engineering. When acquiring COTS products, customers are put into unexpected situations over which they have no control. Therefore, requirements have to be more flexible in order to meet the products constraints. We point out the main research efforts that have been done to support the COTS-based requirements process and discuss the advantages and drawbacks of each proposal. We argue that the matching process between products’ features and users requirements is a fundamental issue to be treated during the evaluation process. In this context, we propose a goal-oriented approach to identify mismatches and deal with conflicts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alves, C., Castro, J.: CRE: A Systematic Method for COTS Selection. In: XV Brazilian Symposium on Software Engineering (2001)
Alves, C., Finkelstein, A.: Negotiating Requirements for COTS Selection. In: 8th International Workshop on Requirements Engineering: Foundation for Software Quality (2002)
Carney, D.: Requirements and COTS-Based Systems: A Thorny Question Indeed. SEI Interactive. Carnegie Mellon University, Pittsburgh (1999)
Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publisher, Dordrecht (2000)
Chung, L., Cooper, K.A.: Knowledge-Based COTS-Aware Requirements Engineering Approach. In: 14th International Conference on Software Engineering and Knowledge Engineering (2002)
Finkelstein, A., Spanoudakis, G., Ryan, M.: Software Package Requirements and Procurement. In: 8th International Workshop on Software Specification and Design (1996)
Karlsson, L., Dahlstedt, A., Dag, J., Regnell, B., Persson, A.: Challenges in Market- Driven Requirements Engineering – an Industrial Interview Study. In: em 8th International Workshop on Requirements Engineering: Foundation for Software Quality (2002)
Kontio, J.: A COTS Selection Method and Experiences of Its Use. In: Proceedings of the 20th Annual Software Engineering Workshop (1995)
Kotonia, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons, Chichester (1998)
Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. Invited mini-tutorial paper in 5th IEEE International Symposium on Requirements Engineering (2001)
Ncube, C., Maiden, N.A.: PORE: Procurement-Oriented Requirements Engineering Method for the Component-Based Systems Engineering Development Paradigm. In: International Workshop on Component-Based Software Engineering (1999)
Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A Roadmap. In: The Future of Software Engineering. ACM Press, New York (2000)
Saaty, T.: The Analytic Hierarchy Process. McGraw-Hill, New York (1990)
Sivzattian, S., Nuseibeh, B.: Linking the Selection of requirements to Market Value: A Portfolio-Based Approach. In: 7th International Workshop on Requirements Engineering: Foundation for Software Quality (2001)
Wallnau, K., Hissam, S., Seacord, R.: Building Systems from Commercial Components. SEI Series in Software Engineering. Addison Wesley, Reading (2002)
Zave, P.: Classification of Research Efforts in Requirements Engineering. ACM Computing Surveys 29(4), 315–321
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Alves, C. (2003). COTS-Based Requirements Engineering. In: Cechich, A., Piattini, M., Vallecillo, A. (eds) Component-Based Software Quality. Lecture Notes in Computer Science, vol 2693. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45064-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-45064-1_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40503-0
Online ISBN: 978-3-540-45064-1
eBook Packages: Springer Book Archive