BALANCING STAKEHOLDER’S PREFERENCES ON MEASURING COTS COMPONENT FUNCTIONAL SUITABILITY

Alejandra Cechich, Mario Piattini

2004

Abstract

COTS (Commercial Off-The-Shelf) components can be incorporated into other systems to help software developers to produce a new system, so that both artefacts – components and the system – form a single functional entity. In that way, developing software becomes a matter of balancing required and offered functionality between the parties. But required functionality is highly dependent on component’s users, i.e. stakeholders of a COTS component selection process. Inputs to this process include discussions with composers, reuse architects, business process coordinators, and so forth. In this paper, we present an approach for balancing stakeholder’s preferences, which can be used in the process of measuring functional suitability of COTS candidates. We describe and illustrate the use of our proposal to weight requirements of components and determine suitable COTS candidates for given software.

References

  1. Alexander R. and Blackburn M., 1999. Component Assessment Using Specification-Based Analysis and Testing. Technical Report SPC-98095-CMC, Software Productivity Consortium.
  2. Allen P. and Frost S., 2001. Planning Team Roles for CBD. In Component-Based Software Engineering - Putting the Pieces Together, Addison-Wesley. Edited by G. Heineman and W. Council.
  3. Alves C., 2003. COTS-Based Requirements Engineering. In Component-Based Software Quality: Methods and Techniques, Springer-Verlag LNCS 2693.
  4. Alves C. and Filkenstein A., 2002. Challenges in COTSDecision Making: A Goal-Driven Requirements Engineering Perspective. In Proceedings of the Fourteenth International Conference on Software Engineering and Knowledge Engineering, SEKE'02.
  5. Ballurio K., Scalzo B., and Rose L, 2002. Risk Reduction in COTS Software Selection with BASIS. In Proceedings of the First International Conference on COTS-Based Software Systems, ICCBSS 2002, Springer-Verlag LNCS 2255 , pp. 31-43.
  6. Boehm B., Bose P., Horowitz E., and Lee M., 1995. Software Requirements Negotiation Aids: A TheoryW Based Spiral Approach. In Proceedings of the 17th International Conference on Software Engineering, pp. 243-253.
  7. Cechich A., Piattini M., and Vallecillo A., (eds.) 2003. Component-Based Software Quality: Methods and Techniques, Springer-Verlag LNCS 2693.
  8. Cechich A. and Piattini M., 2003. Defining Stability for Component Integration Assessment. In Proceedings of the 5th International Conference on Enterprise Information Systems, ICEIS 2003, pp. 251-256.
  9. Cechich A. and Piattini M., 2004. On the Measurement of COTS Functional Suitability. In Proceedings of the 3rd International Conference on COTS-based Software Systems, ICCBSS 2004, Springer-Verlag LNCS.
  10. Chung L., Nixon B., Yu E., and Mylopoulos J., 2000. Non-Functional Requirements in Software Engineering. Kluwer Academic Publisher.
  11. Dardenne A., van Lamsweerde A., and Fickas S, 1993. Goal-directed Requirements Acquisition. Science of Computer Programming, Vol. 20, pp. 3-50.
  12. Hui B., Lisakos S., and Mylopoulos J., 2003. Requirements Analysis for Customizable Software: A Goals-Skills-Preferences Framework, In Proceedings of the 11th IEEE International Requirements Engineering Conference, pp. 117-126.
  13. Kaiya H., Horai H., and Saeki M., 2002. AGORA: Attributed Goal-Oriented Requirements Analysis Method. In Proceedings of the IEEE International Conference on Requirements Engineering, pp. 13-22.
  14. Maiden N. and Ncube C., 1998. Acquiring COTS Software Selection Requirements. In IEEE Software, Vol. 15(2), pp. 46-56.
  15. Mylopoulos J., Chung L., and Yu E., 1999. From ObjectOriented to Goal-Requirements Analysis, Communications of the ACM, 42(1), pp. 31-37.
  16. Saaty T.L., 1990. The Analytic Hierarchy Process. McGraw-Hill.
  17. Sedigh-Ali S., Ghafoor A., and Paul R., 2001. Software Engineering Metrics for COTS-Based Systems. IEEE Computer Magazine, pp. 44-50.
Download


Paper Citation


in Harvard Style

Cechich A. and Piattini M. (2004). BALANCING STAKEHOLDER’S PREFERENCES ON MEASURING COTS COMPONENT FUNCTIONAL SUITABILITY . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 115-122. DOI: 10.5220/0002607201150122


in Bibtex Style

@conference{iceis04,
author={Alejandra Cechich and Mario Piattini},
title={BALANCING STAKEHOLDER’S PREFERENCES ON MEASURING COTS COMPONENT FUNCTIONAL SUITABILITY},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2004},
pages={115-122},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002607201150122},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - BALANCING STAKEHOLDER’S PREFERENCES ON MEASURING COTS COMPONENT FUNCTIONAL SUITABILITY
SN - 972-8865-00-7
AU - Cechich A.
AU - Piattini M.
PY - 2004
SP - 115
EP - 122
DO - 10.5220/0002607201150122