Preliminary results from a state-of-the-practice survey on risk management in off-the-shelf component-based development

  • Authors:
  • Jingyue Li;Reidar Conradi;Odd Petter N. Slyngstad;Marco Torchiano;Maurizio Morisio;Christian Bunse

  • Affiliations:
  • Department of Computer and Information Science, Norwegian University of Science and Technology (NTNU), Trondheim, Norway;,Department of Computer and Information Science, Norwegian University of Science and Technology (NTNU), Trondheim, Norway;Department of Computer and Information Science, Norwegian University of Science and Technology (NTNU), Trondheim, Norway;Dip.Automatica e Informatica, Politecnico di Torino, Torino, Italy;Dip.Automatica e Informatica, Politecnico di Torino, Torino, Italy;Fraunhofer IESE, Kaiserslautern, Germany

  • Venue:
  • ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

Software components, both Commercial-Off-The-Shelf and Open Source, are being increasingly used in software development. Previous studies have identified typical risks and related risk management strategies for what we will call OTS-based (Off-the-Shelf) development. However, there are few effective and well-proven guidelines to help project managers to identify and manage these risks. We are performing an international state-of-the-practice survey in three countries – Norway, Italy, and Germany – to investigate the relative frequency of typical risks, and the effect of the corresponding risk management methods. Preliminary results show that risks concerning changing requirements and effort estimation are the most frequent risks. Risks concerning traditional quality attributes such as reliability and security of OTS component seem less frequent. Incremental testing and strict quality evaluation have been used to manage the possible negative impact of poor component quality. Realistic effort estimation on OTS quality evaluation helped to mitigate the possible effort estimation biases in OTS component selection and integration.