Optimal Resource Allocation for the Quality Control Process

  • Authors:
  • Pankaj Jalote;Bijendra Vishal

  • Affiliations:
  • -;-

  • Venue:
  • ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software development project employs some QualityControl (QC) process to detect and remove defects. Thefinal quality of the delivered software depends on the effortspent on all the QC stages. Given a quality goal, differentcombinations of efforts for the different QC stages may leadto the same goal. In this paper we address the problem ofallocating resources to the different QC stages, such thatthe optimal quality is obtained. We propose a model for thecost of QC process and then view the resource allocationamong different QC stages as an optimization problem. Wesolve this optimization problem using non-linear optimization technique of Sequential Quadratic Programming. Wealso give examples to show how a sub-optimal resource allocation may either increase the resource requirement significantly or lower the quality of the final software.