Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31181
Effective Defect Prevention Approach in Software Process for Achieving Better Quality Levels

Authors: Suma. V., T. R. Gopalakrishnan Nair

Abstract:

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.

Keywords: Software Engineering, Testing, Software Process, Defect Detection and Prevention, Inspections

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1085880

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1237

References:


[1] 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.
[2] The Software Defect Prevention /Isolation/Detection Model drawn from www.cs.umd.edu/~mvz/mswe609/book/chapter2.pdf
[3] 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.
[4] Purushotham Narayan, "Software Defect Prevention in a Nut shell", Copyright ┬® 2000-2008 iSixSigma LLC. See also software.isixsigma.com/library/content/c030611a.asp - 73k -
[5] S.Vasudevan, "Defect Prevention Techniques and Practices" proceedings from 5th annual International Software Testing Conference in India, 2005.
[6] 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 .
[7] Craig Borysowich , "Inspection/Review Meeting Metrics", 2006. See also blogs.ittoolbox.com/eai/implementation/archives/sampleinspectionreview- metrics-13640 - 184k
[8] 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.
[9] 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.