Abstract
This paper summarizes the main achievements of a research whose main goal was to investigate the current state-of-art in the field of requirements engineering for COTS-based systems. For this purpose, we have reviewed the most relevant contributions in this field over the last 10 years have been considered. After analyzing these research contributions, we defined a scenario composed by a number of punctual but relevant contributions and a number of methodological approaches coping with the requirements definitions for such systems. Finally, on the basis of this scenario, a Wish List of desirable features of a hypothetical approach has been defined and compared against the current situation. This list may act as an empirical means for evaluating new approaches addressing RE for COTS-based systems, and bases its foundations on the current needs pointed out by the major experts in this field.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Chung, L., Cooper, K.: A Knowledge-Based COTS-Aware Requirements Engineering Approach. In: Proceedings of 4th Int. Conf. on SEKE 2002, Ischia, Italy, July 15-19, ACM Press, New York (2002)
Morisio, M., Torchiano, M.: Definition and classification of COTS: a proposal. In: Dean, J., Gravel, A. (eds.) ICCBSS 2002. LNCS, vol. 2255, p. 165. Springer, Heidelberg (2002)
Carney, D., Long, F.: What Do You Mean by COTS? IEEE Software, 83–86 (March/April 2000)
Ncube, C., Maiden, N.: Guiding parallel requirements acquisition and COTS software selection. In: Proceedings of the IEEE International Symposium on Requirements Engineering (1999)
Voas, J.: COTS Software: “The Economical Choice?”. IEEE Software 15(2), 16–19 (1998)
Farbey, B., Finkelstein, A.: Software Acquisition: a business strategy analysis. In: Proceedings of Requirements Engineering, RE 2001 (2001)
Brownsword, L., Carney, D., Oberndorf, T.: The Opportunities and Complexities of Applying Commercial-Off-the-Shelf Components. SEI Interactive 6/98 (1998)
Maiden, N., Ncube, C.: Acquiring COTS Software Selection Requirements. IEEE Software 15(2), 46–56 (1998)
Finkelstein, A., Spanoudakis, G., Ryan, M.: Software Package Requirements & Procurement. In: Proceedings of the 8th Int. Workshop on Software Specification & Design, IEEE CS Press, Los Alamitos (1996)
Maiden, N.A.M., Rugg, G.: ACRE: Selecting Methods for Requirements Acquisition. Software Eng. J. 11(3), 183–192 (1996)
Alves, C., Finkelstein, A.: Challenges in COTS decision-making: a goal-driven requirements engineering perspective. In: Proceedings of SEKE 2002, pp. 789–794 (2002)
Moran, T.P., Carroll, J.M.: Design Rationale: Concepts, Techniques, and Use. Lawrence Erlbaum Assoc., Hillsdale (1996)
Alves, C., Finkelstein, A.: Negotiating Requirements for COTS-Based Systems. In: Proceedings of 8th Int. Workshop on Requirements Engineering: Foundation for Software Quality, in conjunction with RE 2002 (2002)
Carney, D.: COTS Evaluation in the Real World. SEI Interactive (December 1998)
Carney, D.: Requirements and COTS-Based Systems: A Thorny Question Indeed. SEI Int. (June 1999)
Graham, I.: Task Scripts: Use Cases and Scenarios in O-O Analysis. O-O Systems 3, 123–142 (1996)
Kontio, J.: OTSO: A Systematic Process for Reusable Software Component Selection. TR (December 1995)
Maiden, N., Ncube, C., Moore, A.: Lessons learned during requirements acquisition for COTS systems. Communications of the ACM 40(12) (1997)
Beus-Dukic, L.: Non-functional requirements for COTS software components. In: Proc. of ICSE 2000 (2000)
Basili, V.R., Boehm, B.: COTS-Based systems Top 10 List. IEEE Computer 24(5) (May 2001)
Shaw, M.L., Gaines, B.R.: Requirements Acquisition. Software Engineering Journal 11(3) (1996)
Tumuluri, S., Raja, S., Cooper, K.: Commercial off-the-Shelf (COTS) Software Engineering Methodologies: A Comparative Study. T.R. UTDCS-24-01 (December 2001)
Feather, M.: Language Support for the Specification and Development of Composite Systems. ACM Trans. on Programming Languages and Systems 9(2), 198–234 (1987)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison Wesley Longman, Inc., USA (1999)
Boehm, B.: Requirements that handle IKIWISI, COTS, and Rapid Change. IEEE Computer 33(7) (July 2000)
Ochs, M.A., et al.: A Method for Efficient Measurement-based COTS Assessment ad Selection – Method Description and Evaluation Results. In: Proc. IEEE 7th International Software Metrics Symposium
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Perrone, V. (2004). A Wish List for Requirements Engineering for COTS-Based Information Systems. In: Kazman, R., Port, D. (eds) COTS-Based Software Systems. ICCBSS 2004. Lecture Notes in Computer Science, vol 2959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24645-9_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-24645-9_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21903-3
Online ISBN: 978-3-540-24645-9
eBook Packages: Springer Book Archive