Abstract
While the objectives of Six Sigma are to reduce variation and prevent defects, it is also a management philosophy that includes the need for fact-based decisions, customer focus, and teamwork. In attempting to build a COTS integrated system, selection of candidates typically pays attention to specify search criteria and goals to be met. Yet they often overlook some elements in the process such as fact-based decisions and teamwork, which might drive the process helping increase the probability of success. In this paper, we describe and illustrate a Six Sigma-based proposal for the process of selecting and integrating COTS components. Our approach also suggests some tools and measures to be applied during its specific phases.
This work is partially supported by the CyTED (Ciencia y Tecnología para el Desarrollo) project VII-J-RITOS2, the UNComa project 04/E048 (Modelado de Componentes Distribuidos Orientados a Objetos), and by the MAS project supported by the Dirección General de Investigación of the Ministerio de Ciencia y Tecnología (TIC 2003-02737-C02-02).
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
Alexander, R., Blackburn, M.: Component Assessment Using Specification-Based Analysis and Testing. Technical Report SPC-98095-CMC, Software Productivity Consortium (1999)
Alves, C., Filkenstein, A.: Challenges in COTS-Decision Making: A Goal-Driven Requirements Engineering Perspective. In: Proceedings of the Fourteenth International Conference on Software Engineering and Knowledge Engineering, SEKE 2002 (2002)
Ballurio, K., Scalzo, B., Rose, L.: Risk Reduction in COTS Software Selection with BASIS. In: Dean, J., Gravel, A. (eds.) ICCBSS 2002. LNCS, vol. 2255, pp. 31–43. Springer, Heidelberg (2002)
Bertoa, M., Troya, J., Vallecillo, A.: A Survey on the Quality Information Provided by Software Component Vendors. In: Proceedings of the 7th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, QAOOSE (2003)
Cechich, A., et al.: Component-Based Software Quality: Methods and Techniques. In: Cechich, A., Piattini, M., Vallecillo, A. (eds.) Component-Based Software Quality. LNCS, vol. 2693, Springer, Heidelberg (2003)
Cechich, A., Piattini, M.: Defining Stability for Component Integration Assessment. In: Proceedings of the 5th International Conference on Enterprise Information Systems, ICEIS, pp. 251–256 (2003)
Cechich, A., Piattini, M.: On the Measurement of COTS Functional Suitability. In: Kazman, R., Port, D. (eds.) ICCBSS 2004. LNCS, vol. 2959, pp. 31–40. Springer, Heidelberg (2004) (to appear)
Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publisher, Dordrecht (2000)
Chung, L., Subramanian, N.: Process-Oriented Metrics for Software Architecture Adaptability. In: Proceedings of the Fifth IEEE International Symposium on Requirements Engineering (RE 2001), pp. 310–312 (2001)
Deline, R.: A Catalog of Techniques for Resolving Packaging Mismatch. In: Proceedings of the Symposium on Software Reusability, Los Angeles, CA (1999)
De Feo, J., Bar-El, Z.: Creating Strategic change more efficiently with a new Design for Six Sigma process. Journal of Change Management 3(1), 60–80 (2002)
Gack, A., Robinson, K.: Integrating Improvement Initiatives: Connecting Six Sigma for Software, CMMI, Personal Software Process and Team Software Process. Software Quality Journal 5(4), 5–13
I* homepage, http://www.cs.toronto.edu/km/istar
ISO International Standard ISO/IEC 9126. ISO/IEC 9126 - Information technology - Software product evaluation - Quality characteristics and guidelines for their use (2001)
Kaiya, H., Horai, H., Saeki, M.: AGORA: Attributed Goal-Oriented Requirements Analysis Method. In: Proceedings of the IEEE International Conference on Requirements Engineering, RE 2002 (2002)
KAOS homepage, http://www.info.ucl.ac.be/research/projects/AVL/ReqEng.html
Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, New York (1990)
Sedigh-Ali, S., Ghafoor, A., Paul, R.: Metrics-Based Framework for Decision Making in COTS-Based Software Systems. In: Proceedings of the 7th IEEE International Symposium on High Assurance Systems Engineering (HASE 2002), pp. 243–244 (2002)
Tayntor, C.: Six Sigma Software Development. Auerbach Publications (2002)
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
Cechich, A., Piattini, M. (2004). Managing COTS Components Using a Six Sigma-Based Process. In: Bomarius, F., Iida, H. (eds) Product Focused Software Process Improvement. PROFES 2004. Lecture Notes in Computer Science, vol 3009. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24659-6_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-24659-6_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21421-2
Online ISBN: 978-3-540-24659-6
eBook Packages: Springer Book Archive