Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30011
Defect Management Life Cycle Process for Software Quality Improvement

Authors: Aedah A. Rahman, Nurdatillah Hasim


Software quality issues require special attention especially in view of the demands of quality software product to meet customer satisfaction. Software development projects in most organisations need proper defect management process in order to produce high quality software product and reduce the number of defects. The research question of this study is how to produce high quality software and reducing the number of defects. Therefore, the objective of this paper is to provide a framework for managing software defects by following defined life cycle processes. The methodology starts by reviewing defects, defect models, best practices, and standards. A framework for defect management life cycle is proposed. The major contribution of this study is to define a defect management roadmap in software development. The adoption of an effective defect management process helps to achieve the ultimate goal of producing high quality software products and contributes towards continuous software process improvement.

Keywords: Defects, defect management, life cycle process, software quality.

Digital Object Identifier (DOI):

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


[1] R. S. Pressman, Software Engineering: A Practitioner’s Approach (7th ed.). New York: McGraw-Hill International, 2009.
[2] D. Galin, Software Quality Assurance: From Theory to Implementation. England: Pearson Education Limited, 2004.
[3] A. Gupta, J. Y. Li, R. Conradi, H. Ronneberg, and E. Landre, “A case study comparing defect profiles of a reused framework and of applications reusing it”, Springer, 2008.
[4] A. A. Rahman, “The framework of a web-enabled defect tracking system”, in Proc. IEEE International Conf. on Advanced Communication Technology, Korea, 2004,Volume 2, pp. 609-695.
[5] N. Hasim and A. A. Rahman, “Defect density: A review on the calculation size program”, in Proc. 4th International Conf. on Machine Vision: Computer Vision and Image Analysis, Pattern Recognition and Basic Technologies, 2011, Singapore, Proc. SPIE Volume 8350.
[6] M. C. Paulk, B. Curtis, M. B. Chrissis, The Capability Maturity Model: Guidlines for Improving the Software Process, MA, Reading: Addison Wesley, 1995.
[7] M. C. Paulk, “How ISO 9001 compares with the CMM”, in IEEE Software, vol. 12(1), pp. 74–83.
[8] SEI, “CMMI for Development, Version 1.3, CMMI-DEV, V1.3”, No. CMU/SEI-2010-TR-033, Pittsburgh, PA: Software Engineering Institute.
[9] ISO, “ISO/IEC 20000-1: 2005, Information Technology - Service Management - Part 1: Specification”, London, UK, 2005a.
[10] ISO, “ISO/IEC 20000-2: 2005, Information Technology - Service Management - Part 2: Code of Practice”, London, UK, 2005b.
[11] D. Vallespir, F. Grazioli, and J. Herbert, “A framework to evaluate defect taxonomies”, in Proc. XV Argentina Congress on Computer Science, 2009.