Browse > Article

A Defect Prevention Model based on SW-FMEA  

Kim Hyo-Young (상명대학교 컴퓨터과학과)
Han Hyuk-Soo (상명대학교 소프트웨어대학)
Abstract
The success of a software development project can be determined by the use of QCD. And as a software's size and complexity increase, the importance of early quality assurance rises. Therefore, more effort should be given to prevention, as opposed to correction. In order to provide a framework for the prevention of defects, defect detection activities such as peer review and testing, along with analysis of previous defects, is required. This entails a systematization and use of quality data from previous development efforts. FMEA, which is utilized for system safety assurance, can be applied as a means of software defect prevention. SW-FMEA (Software Failure Mode Effect Analysis) attempts to prevent defects by predicting likely defects. Presently, it has been applied to requirement analysis and design. SW-FMEA utilizes measured data from development activities, and can be used for defect prevention on both the development and management sides, for example, in planning, analysis, design, peer reviews, testing, risk management, and so forth. This research discusses about related methodology and proposes defect prevention model based on SW-FMEA. Proposed model is extended SW-FMEA that focuses on system analysis and design. The model not only supports verification and validation effectively, but is useful for reducing defect detection.
Keywords
Defect Prevention; SW-FMEA; Defect Detection;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Sanjay Mohapatra, B. Mohanty, 'Defect Prevention through Defect Prediction: A Case Study at Infosys,' Pro. 17th IEEE International Conference on Software Maintenance (ICSM'01), pp.260-272, 2001   DOI
2 Software Engineering Institute, Key Practice of the Capability Maturity Model, version 1.1, CMU/SEI-93-TR-25, Canagie Mellon University, Pittsburgh, PA, 1993
3 Nancy S. Eickelmann and Debra J, Richardson, 'A Defect Prevention Approach to Architecture-Based Testing,' Pro. COMPSAC '97 - 21st International Computer Software and Applications Conference, IEEE, 1997   DOI
4 J,H. van Moll, J, C. Jacobs, B. Freimut, J.J.M. Trienekens, 'The Importance of Life Cycle Modeling to Defect Detection and Prevention,' Pro. 10th International Workshop on Software Technology and Engineering Practice (STEP'02), IEEE, 2002
5 Peter L. Goddard, Raytheon,Troy, 'Software FMEA techniques,' Pro. annual Reliability and Maintainability symposium, IEEE, pp.I19-123, 2000   DOI
6 Yiannis Papadopoulos, David Parker, Christian Grante, 'Automating the Failure Modes and Effects Analysis of Safety Critical Systems,' Pro. 8th IEEE International Symposium on High Assurance Systems Engineering (HASE'04), pp. 310-311, 2004   DOI
7 Forrest Shull et al., 'What We have Learned About Fighting Defects,' Pro. 8th IEEE Symposium on Software metrics(METRICS'02), 2002   DOI
8 Zenzen, Frances Elisabeth, 'Software Reliability planning prediction models,' PhD thesis, Aeisona State University, 2000
9 Norman E. Fenton, et al., 'A Critique of Software Defect Prediction Models,' IEEE Computer Society, IEEE Computer Society, IEEE Transactions on Software Engineering, vol. 25, no. 5, Septemper/October, pp.675-689, 1999   DOI   ScienceOn