Weitere Kapitel dieses Buchs durch Wischen aufrufen
In this chapter, we focus on a software design-review process which is more effective than other processes for the elimination and prevention of software faults in software development. Then, we adopt a quality engineering approach to analyze the relationships among the quality of the design-review activities, i.e., software reliability, and human factors to clarify the fault-introduction process in the design-review process.
We conduct a design-review experiment with graduate and undergraduate students as subjects. First, we discuss human factors categorized as predispositions and inducers in the design-review process, and set up controllable human factors in the design-review experiment. In particular, we lay out the human factors on an orthogonal array based on the method of design of experiments. Second, in order to select human factors that affect the quality of the design review, we perform a software design-review experiment reflecting an actual design process based on the method of design of experiments. To analyze the experimental results, we adopt a quality engineering approach, i.e., the Taguchi method. That is, applying the orthogonal array L 18(21 × 37) to the human-factor experiment, we carry out an analysis of variance by using the signal-to-noise ratio (SNR), which can evaluate the stability of the quality characteristics, discuss effective human factors, and obtain the optimal levels for the selected predispositions and inducers.
Further, classifying the faults detected by design-review work into descriptive-design and symbolic-design faults, we discuss the relationships among them in more detail.
Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten
Sie möchten Zugang zu diesem Inhalt erhalten? Dann informieren Sie sich jetzt über unsere Produkte:
V. R. Basili, R. W. Reiter, Jr.: An investigation of human factors in software development, IEEE Comput. Mag. 12, 21–38 (1979)
T. Nakajo, H. Kume: A case history analysis of software error cause–effect relationships, IEEE Trans. Softw. Eng. 17, 830–838 (1991) CrossRef
K. Esaki, M. Takahashi: Adaptation of quality engineering to analyzing human factors in software design, J. Qual. Eng. Forum 4, 47–54 (1996) (in Japanese)
K. Esaki, M. Takahashi: A software design review on the relationship between human factors, software errors classified by seriousness, J. Qual. Eng. Forum 5, 30–37 (1997) (in Japanese)
G. Taguchi: A Method of Design of Experiment, Vol. 1, 2nd edn. (Maruzen, Tokyo 1976) (in Japanese)
G. Taguchi (Ed.): Signal-to-Noise Ratio for Quality Evaluation (Japanese Standards Association, Tokyo 1998) (in Japanese)
S. Yamada: Software Reliability Models: Fundamentals and Applications (JUSE, Tokyo 1994) (in Japanese)
K. Esaki, S. Yamada, M. Takahashi: A quality engineering analysis of human factors affecting software reliability in software design review process, Trans. IEICE Jpn. J84-A, 218–228 (2001) (in Japanese)
R. Matsuda, S. Yamada: A human factor analysis for software reliability improvement based on aquality engineering approach in design-review process. In: Proc. 9th ISSAT Int. Conf. Reliab. Qual. Design, Honolulu, Hawaii, USA, Tech. Dig., ed. by H. Pham, S. Yamada (International Society of Science and Applied Technologies, New Brunswick 2003) pp. 75–79
S. Yamada, R. Matsuda: A quality engineering evaluation for human factors affecting software reliability in design review process, J. Jpn. Ind. Man. Assoc. 54, 71–79 (2003) (in Japanese)
S. Yamada: Recent advances in software reliability modeling. In: Proc. Intern. Work. Reliab. Appl., Seoul, Korea, Tech. Dig., ed. by D. H. Park (Korean Reliability Society, Seoul 2003) pp. 19–32
I. Miyamoto: Software Engineering – Current Status and Perspectives (TBS, Tokyo 1982) (in Japanese)
- An Experimental Study of Human Factors in Software Reliability Based on a Quality Engineering Approach
- Springer London
in-adhesives, MKVS, Hellmich GmbH/© Hellmich GmbH, Zühlke/© Zühlke