Inspired by the efforts of Deming 6] and Juran [12], the software engineering community has realized that high-quality software development processes will produce high quality products. It has been generally agreed upon that, ‘the quality of a product is largely governed by the quality of the process used to build it’ [22].