Published June 27, 2008
| Version 15871
Journal article
Open
Effective Defect Prevention Approach in Software Process for Achieving Better Quality Levels
Authors/Creators
Description
Defect prevention is the most vital but habitually
neglected facet of software quality assurance in any project. If
functional at all stages of software development, it can condense the
time, overheads and wherewithal entailed to engineer a high quality
product. The key challenge of an IT industry is to engineer a
software product with minimum post deployment defects.
This effort is an analysis based on data obtained for five selected
projects from leading software companies of varying software
production competence. The main aim of this paper is to provide
information on various methods and practices supporting defect
detection and prevention leading to thriving software generation. The
defect prevention technique unearths 99% of defects. Inspection is
found to be an essential technique in generating ideal software
generation in factories through enhanced methodologies of abetted
and unaided inspection schedules. On an average 13 % to 15% of
inspection and 25% - 30% of testing out of whole project effort time
is required for 99% - 99.75% of defect elimination.
A comparison of the end results for the five selected projects
between the companies is also brought about throwing light on the
possibility of a particular company to position itself with an
appropriate complementary ratio of inspection testing.
Files
15871.pdf
Additional details
References
- Brad Clark, Dave Zubrow, "How Good Is the Software: A review of Defect Prediction Techniques", sponsored by the U.S. department of Defense 2001 by Carnegie Mellon University, version 1.0, pg 5.
- The Software Defect Prevention /Isolation/Detection Model drawn from www.cs.umd.edu/~mvz/mswe609/book/chapter2.pdf
- Jeff Tian "Quality Assurance Alternatives and Techniques: A Defect- Based Survey and Analysis", ASQ by Department of Computer Science and Engineering, Southern Methodist University , SQP Vol. 3, No. 3/2001.
- Purushotham Narayan, "Software Defect Prevention in a Nut shell", Copyright ┬® 2000-2008 iSixSigma LLC. See also software.isixsigma.com/library/content/c030611a.asp - 73k -
- S.Vasudevan, "Defect Prevention Techniques and Practices" proceedings from 5th annual International Software Testing Conference in India, 2005.
- Chillarege, I.S. Bhandari, J.K. Chaar, M.J. Halliday, D.S. Moebus, B.K. Ray, M.-Y. Wong, "Orthogonal Defect Classification-A Concept for In- Process Measurements," IEEE Transactions on Software Engineering, vol. 18, no. 11, pp. 943-956, Nov., 1992 .
- Craig Borysowich , "Inspection/Review Meeting Metrics", 2006. See also blogs.ittoolbox.com/eai/implementation/archives/sampleinspectionreview- metrics-13640 - 184k
- Halling M., Biffl S. (2002) "Investigating the Influence of Software Inspection process Parameters on Inspection Meeting Performance", Int. Conf. on Empirical Assessment of Software Engineering (EASE), Keele, April 2002.
- Stefen Biffl, Michael Halling, " Investingating the Defect Detection Effectiveness and Cost Benefit of Nominal Inspection Teams ", IEEE Transactions On Software Engineering, Vol 29, No.5, May 2003 [10] Defect Prevention by SEI-s CMM Model Version 1.1.,, http://ww.dfs.mil/techlogy/pal/cmm/lvl/dp. [11] Watts S. Humphrey, "Managing the Software Process", Chapter 17 - Defect Prevention, ISBN-0-201-18095-2 [12] Kashif Adeel, Shams Ahmad, Sohaib Akhtar, "Defect Prevention Techniques and its Usage in Requiremnts Gathering-Industry Practices", Paper appears in Engineering Sciences and Technology, SCONEST, ISBN 978-0-7803-9442-1, pg 1-5,August 2005 [13] Joe Schofield, "Beyond Defect Removal: Latent Defect Estimation with Capture Recapture Method (CRM)", published in IT Metrics and Productivity Journal, August 21, 2007 [14] Adam A. Porter, Carol A. Toman and Lawrence G Votta, "An Experiment to Assess the Cost-Benefits of Code Inspections in Large Scale Software Development", IEEE Transactions on Software Engineering, VOL. 23, NO. 6, June 1997 [15] Lars M. Karg, Arne Beckhaus, " Modelling Software Quality Costs by Adapting Established Methodologies of Mature Industries", Proceedings of 2007 IEEE International Conference in Industrial Engineering and Engineering Management in Singapore, ISBN 078-1-4244-1529-8, Pg 267-271, 2-4 Dec.2007 [16] David N. Card, "Myths and Stratergies of Defect Causal Analysis", Proceedings from Pacific Northwest Software Quality Conference, October. [17] K.S. Jasmine, R. Vasantha ,"DRE - A Quality Metric for Component based Software Products", proceedings of World Academy Of Science, Engineering and Technonolgy, Vol 23, ISSN 1307-6884, August 2007.