Abstract
Classes of COTS products can be derived by classification attributes, which define a Cartesian space. Examples of such attributes are the architectural level, the kind of the COTS product (is it a standard, or a service, or an executable component?), and the software life cycle phase in which the product is used (is it a development tool or an executable component?). COTS products belonging to the same class can be evaluated and compared by means of evaluation attributes, such as price or type of license. This work has been conceived mainly for learning purposes. Building a classification schema and filling it with products is a way for COTS product familiarization. In addition, the process of defining classes and filling them with COTS poses new research questions, like “why is this class empty?”, or “which are the relationships between these two classes?”. The result of classification and evaluation process cannot have general validity if it not customized for special organization goals. These customization issues are outside the scope of this work.
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
Boloix, G., Robillard, P.N.: A software system evaluation framework. IEEE Computer, 28(10): 17–26, December 1995.
Carney, D., Long, F.: What Do You Mean by COTS? Finally a Useful Answer. IEEE Software, 17(2): 83–86, March/April 2000.
Glass, R., Vessey, I.: Contemporary Application Domain Taxonomies. IEEE Software, 12(4): 63–76 July 1995.
Kontio, J.: A Case Study in Applying a Systematic Method for COTS Selection. Proc. of IEEE-ACM 18th Int. Conf. on Software Engineering (ICSE), pp 201–209, Berlin, Germany, March 25–29, 1996.
Morisio, M., Torchiano, M.: Definition and Classification of COTS: a proposal. Proc. of International Conference on COTS Based Software Systems (ICCBBS), pp 165–175, Orlando (FL), February 4–6, 2002.
Morisio, M., Tsoukiàs, A.: IusWare: A methodology for the evaluation and selection of software products. IEE Proceedings Software Engineering, 144(3):162–174, June 1997.
Ochs, M.A.; Pfahl, D.; Chrobok-Diening, G.; Nothhelfer-Kolb, B.: A Method for Efficient Measurement-based COTS Assessment ad Selection-Method Description and Evaluation Results. Proc. IEEE 7th International Software Metrics Symposium, pp 285–296, London, England, 4–6 April 2001.
SIF80AT-A course in new software technologies, home page at http://www.idi.ntnu.no/emner/sif80at/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jaccheri, L., Torchiano, M. (2002). Classifying COTS Products. In: Kontio, J., Conradi, R. (eds) Software Quality — ECSQ 2002. ECSQ 2002. Lecture Notes in Computer Science, vol 2349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47984-8_28
Download citation
DOI: https://doi.org/10.1007/3-540-47984-8_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43749-9
Online ISBN: 978-3-540-47984-0
eBook Packages: Springer Book Archive