An Industrial Application of Cleanroom Software Engineering - Benefits Through Tailoring

  • Authors:
  • Robert Oshana

  • Affiliations:
  • -

  • Venue:
  • HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 6 - Volume 6
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cleanroom is a set of software engineering principles that support the development of reliable software. The systems group at Raytheon TI Systems, a SEI CMM level 3 organization, successfully adopted Cleanroom into a pilot CMM level 5 project. The successful introduction of this technology was a result of the principles of Cleanroom being based on fundamental computer science foundations. As with any other methodology, a certain amount of tailoring was required for the technology to be most effective. Our tailoring approach was based on our project needs, our schedule constraints, and how comfortable we felt with the various components of the technology. This paper will describe the tailoring approaches used for the insertion of Cleanroom and the pros and cons of the Cleanroom approach as described by the practitioners using the technology day to day. The result of our approach is a model for software development that we feel is very effective at producing quality software.