COTS-based software development: processes and open issues

  • Authors:
  • M. Morisio;C. B. Seaman;V. R. Basili;A. T. Parra;S. E. Kraft;S. E. Condon

  • Affiliations:
  • Dipartimento di Automatica e Informatica, Politecnico di Torino, Corso Duca degli Abruzzi 24, Torino 10129, Italy;University of Maryland Baltimore County, Baltimore, MD 21250, USA, Fraunhofer Center Maryland, College Park, MD;University of Merryland, College Park, MD 20742, USA, Fraunhofer Center Maryland, College Park, MD;Computer Sciences Corporation, Lanham, MD;NASA/Goddard Space Flight Center, Greenbelt, MD;Computer Sciences Corporation, Lanham, MD

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The work described in this paper is an investigation of the COTS-based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS-based approach were studied and their actual process was documented. This process is evaluated to identify essential differences in comparison to traditional software development. The main differences, and the activities for which projects require more guidance, are requirements definition and COTS selection, high level design, integration and testing. Starting from these empirical observations, a new process and set of guidelines for COTS-based development are developed and briefly presented.