Software faults introduced by human development work have great influence on the quality and reliability of a final software product. The design-review work can improve the final quality of a software product by reviewing the design-specifications, and by detecting and correcting a lot of design faults.
In this paper, we conduct an experiment to clarify human factors and their interactions affecting software reliability by assuming a model of human factors which consist of inhibitors and inducers. Finally, extracting the significant human factors by using the quality engineering approach based on the orthogonal array L18(21×~37) and the signal-to-noise ratio, we discuss the relationships among them and the classification of detected faults, i.e., descriptive-design faults and symbolic-design ones, in the design-review process.
Received on December 16, 2005